【发布时间】:2025-12-22 05:30:15
【问题描述】:
我正在尝试在子主题中使用 wp 自定义模板上传图像,但是当我上传任何图像时。它出现在“E:\Xamp\htdocs\website\wp-content\uploads\2019\10”中,但未上传到 wp 仪表板媒体库。
我不允许为此任务使用任何插件。
$post_id = wp_insert_post($my_post);
if(isset($_FILES['file']['name'])){
if(! function_exists('wp_handle_upload')){
require_once(ABSPATH.'wp-admin/includes/file.php');
}
$uploadfile = $_FILES['file'];
print_r($uploadfile);
$upload_overrides = array('test_form' => false );
$moveupload = wp_handle_upload($uploadfile,$upload_overrides);
if($moveupload && ! isset($moveupload['error'])){
echo "</Pre";
wp_update_attachment_metadata( $post_id, $moveupload);
print_r($moveupload);
echo "Post/>";
}else{
echo $moveupload['error'];
}
}
【问题讨论】:
标签: php wordpress customization custom-wordpress-pages