WordPress:尝试上传图片,media_handle_upload()将无法正常工作

时间:2013-03-24 02:04:56

标签: php image wordpress forms file-upload

尝试制作表单以将图像上传到Wordpress,然后将该图像设置为帖子的缩略图。但我似乎无法使media_handle_upload()函数正常工作。

表单的文件输入

 <input type="file" name="image" />

然后这是服务器端代码

media_handle_upload( $_FILES['image'], 22 );

这就是我得到的回复

object(WP_Error)#212 (2) { ["errors"]=> array(1) { ["upload_error"]=> array(1) { [0]=> string(212) "File is empty...." } } ["error_data"]=> array(0) { } }

我用几种不同的方式来输入文件变量,但似乎没有一种方法可以工作,我是这样做的,$ file_id究竟是什么;

1 个答案:

答案 0 :(得分:3)

查看media_handle_upload() $_FILES,第一个参数应该是media_handle_upload('image', 22); 数组中文件索引的名称,所以在你的情况下它应该是这样的:< / p>

{{1}}