我不想使用Wordpress的内置媒体上传器。
我的网站上有一个表单(位于前端),我需要允许任何人将图像上传到wp-content中的uploads文件夹。我找到了很多教程,但是他们都告诉我如何用wordpress uploader做到这一点。我需要能够验证用户上传的内容。
非常感谢任何帮助!!!
感谢。
答案 0 :(得分:27)
这有帮助吗?
WPTuts: Allow users to submit images to your site
PHP:
require_once(ABSPATH . "wp-admin" . '/includes/image.php');
require_once(ABSPATH . "wp-admin" . '/includes/file.php');
require_once(ABSPATH . "wp-admin" . '/includes/media.php');
$attachment_id = media_handle_upload('file-upload', $post->ID);
HTML:
<input type="file" name="file-upload" id="file-upload" />
答案 1 :(得分:7)
解决。这是我以前用过的代码:
在我的代码中:
require_once(ABSPATH . "wp-admin" . '/includes/image.php');
require_once(ABSPATH . "wp-admin" . '/includes/file.php');
require_once(ABSPATH . "wp-admin" . '/includes/media.php');
$attachment_id = media_handle_upload('file-upload', $post->ID);
以我的形式:
<input type="file" name="file-upload" id="file-upload" />