在我的自定义插件页面中有一个文件上载规定。
在这一点上,我将图像详细信息作为attachment
手动输入并移动上载的文件。这是我的代码:
$wp_upload_dir = wp_upload_dir();
$filetype = $_FILES[\'img_name\'];
$filename = $filetype[\'name\'];
$attachment = array(
\'guid\' => $wp_upload_dir[\'url\'] . \'/\' . basename( $filename ),
\'post_mime_type\' => $filetype[\'type\'],
\'post_title\' => preg_replace( \'/\\.[^.]+$/\', \'\', basename( $filename ) ),
\'post_content\' => \'\',
\'post_status\' => \'inherit\'
);
$attach_id = wp_insert_attachment($attachment, $filename);
move_uploaded_file($_FILES[\'test_upload_pdf\'][\'tmp_name\'],$wp_upload_dir[\'path\'].\'/\'.$_FILES[\'test_upload_pdf\'][\'name\']);
有没有其他方法move_uploaded_file()
在WordPress中自动获取给定图像的不同维度?