我正在尝试在 wordpress 前端上传图片。我在以下位置构建了我的表单:
<input type="file" name="choose_file" id="choose_file" />
然后单击,启动此 jquery 代码:
jQuery('#upload_temp_image_results').load(pathname, {'image': jQuery('#choose_file').val()});
最后是uploader.php:
if (!function_exists('wp_handle_upload')) require_once('../../../../wp-admin/includes/file.php');
$image = $_POST['image'];
$expire = $_POST['expire'];
echo 'a<img src="'.$image.'"/>a';
echo $image;
echo $expire;
$movefile = wp_handle_upload($image, array( 'test_form' => false ));
if ($movefile)
{
echo "File is valid, and was successfully uploaded.\n";
var_dump( $movefile);
}
else
{
echo "Possible file upload attack!\n";
}
我的问题是我收到此错误:
致命错误:在第 13 行调用 C:\xampp\htdocs\cancellare\wp-admin\includes\file.php 中的未定义函数 __()
怎么了?我需要使用我的自定义表单,我不能使用 wordpress 上传器(用于管理区域)。