用户通过WordPress中的帖子向幻灯片添加图像

用户通过WordPress中的帖子向幻灯片添加图像,wordpress,Wordpress,由于Stackexchange的WordPress论坛几乎无人参与,我想我会在这里问同样的问题,因为这是我通常发布的地方 原创帖子: 我对一个页面感到困惑,我希望用户能够为我使用的插件创建他们自己的帖子 每篇文章由各种文本字段组成,包括描述、位置、联系信息,最后是一幅特色图片(缩略图) 现在,我想添加一个功能,让我的用户可以在幻灯片中添加多达五张自己挑选的图片,每个帖子都应该包含一个幻灯片。我该怎么做 如果我能让WP用户前端与现有的幻灯片放映插件(例如,或?)一起工作,我想它能工作吗?也许通过一

由于Stackexchange的WordPress论坛几乎无人参与,我想我会在这里问同样的问题,因为这是我通常发布的地方

原创帖子:

我对一个页面感到困惑,我希望用户能够为我使用的插件创建他们自己的帖子

每篇文章由各种文本字段组成,包括描述、位置、联系信息,最后是一幅特色图片(缩略图)

现在,我想添加一个功能,让我的用户可以在幻灯片中添加多达五张自己挑选的图片,每个帖子都应该包含一个幻灯片。我该怎么做

如果我能让WP用户前端与现有的幻灯片放映插件(例如,或?)一起工作,我想它能工作吗?也许通过一个定制的PHP语句


我已经试了好几天了。现在我转向您,希望最终解决这个问题。

为了从外部上传图片,请将这些代码粘贴到您的functions.php中

function uploadImage($new_post){
 $inc = 1;    
 if ($_FILES) {
   foreach ($_FILES as $file => $array) {          
      $newupload = insert_attachment($file,$new_post);
      // $newupload returns the attachment id of the file that
      // was just uploaded. Do whatever you want with that now.
      $inc++;
   }
 }

}

function insert_attachment($file_handler,$post_id) {

 // check to make sure its a successful upload
 if ($_FILES[$file_handler]['error'] !== UPLOAD_ERR_OK) return false;

require_once(ABSPATH . "wp-admin" . '/includes/image.php');
require_once(ABSPATH . "wp-admin" . '/includes/file.php');
require_once(ABSPATH . "wp-admin" . '/includes/media.php');

$attach_id = media_handle_upload( $file_handler, $post_id );  
}
并使用新的帖子id调用模板中的uploadimage函数

uploadImage($the_post_id);

只需输入五个上传输入表单,函数就会自动读取该表单

我没有收到你帖子的通知,这就是我回复这么晚的原因。我想发布
uploadImage(_post_id)
在标准的
single.php
-模板中,这意味着,我想自动选择
$the_post\u id
,你知道怎么做吗?如果你想得到single.php当前的post id,你可以这样做:global$post;上传图像($post->ID)<代码>未显示文章中上载的所有图像。图像仍然显示在
中。顺便说一句,我现在正在使用插件
Post from Site
,因为
WP User Frontend
无法将多个图像附加到其前端表单。您能帮我解决这个问题吗,@loQ?