【发布时间】:2014-09-11 20:37:56
【问题描述】:
我有一个表格。当按下提交按钮时,图像会被上传,但不会显示在媒体库中。
如何将图像从表单添加到媒体库?
HTML
<form method="post" enctype="multipart/form-data">
<input type='file' name='file'>
<input type='submit' value='send'>
</form>
WordPress
if (!function_exists('wp_handle_upload')) {
require_once( ABSPATH . 'wp-admin/includes/file.php' ); }
$uploaded_file = $_FILES['file'];
upload_overrides = array('test_form' => false);
$file = wp_handle_upload($uploaded_file,$upload_overrides);
if ($file) {
echo "File is valid and was successfully uploaded";
var_dump($file);
} else {
echo "Possible file upload attack";
}
我做了研究,http://codex.wordpress.org/Function_Reference/wp_insert_attachment 的代码不起作用。
它需要正确的 wp_insert_attachment() 才能工作。谢谢。
【问题讨论】: