用户通过WordPress中的帖子向幻灯片添加图像
由于Stackexchange的WordPress论坛几乎无人参与,我想我会在这里问同样的问题,因为这是我通常发布的地方 原创帖子: 我对一个页面感到困惑,我希望用户能够为我使用的插件创建他们自己的帖子 每篇文章由各种文本字段组成,包括描述、位置、联系信息,最后是一幅特色图片(缩略图) 现在,我想添加一个功能,让我的用户可以在幻灯片中添加多达五张自己挑选的图片,每个帖子都应该包含一个幻灯片。我该怎么做 如果我能让WP用户前端与现有的幻灯片放映插件(例如,或?)一起工作,我想它能工作吗?也许通过一个定制的PHP语句用户通过WordPress中的帖子向幻灯片添加图像,wordpress,Wordpress,由于Stackexchange的WordPress论坛几乎无人参与,我想我会在这里问同样的问题,因为这是我通常发布的地方 原创帖子: 我对一个页面感到困惑,我希望用户能够为我使用的插件创建他们自己的帖子 每篇文章由各种文本字段组成,包括描述、位置、联系信息,最后是一幅特色图片(缩略图) 现在,我想添加一个功能,让我的用户可以在幻灯片中添加多达五张自己挑选的图片,每个帖子都应该包含一个幻灯片。我该怎么做 如果我能让WP用户前端与现有的幻灯片放映插件(例如,或?)一起工作,我想它能工作吗?也许通过一
我已经试了好几天了。现在我转向您,希望最终解决这个问题。为了从外部上传图片,请将这些代码粘贴到您的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?