我不想使用WordPress内置的媒体上传器。如何使用自定义上传表单将文件上传到wordpress?
我有我的网站的一个表格(在前端),我需要允许任何人上传图片到我的上传文件夹中的wp-content。我找到了很多教程,但他们都告诉我如何使用wordpress上传器。我需要能够验证用户正在上传的内容。
任何帮助非常感谢!
谢谢。
我不想使用WordPress内置的媒体上传器。如何使用自定义上传表单将文件上传到wordpress?
我有我的网站的一个表格(在前端),我需要允许任何人上传图片到我的上传文件夹中的wp-content。我找到了很多教程,但他们都告诉我如何使用wordpress上传器。我需要能够验证用户正在上传的内容。
任何帮助非常感谢!
谢谢。
解决。这是我用来做它的代码:
在我的代码:
require_once(ABSPATH . "wp-admin" . '/includes/image.php');
require_once(ABSPATH . "wp-admin" . '/includes/file.php');
require_once(ABSPATH . "wp-admin" . '/includes/media.php');
$attachment_id = media_handle_upload('file-upload', $post->ID);
在我的形式:
<input type="file" name="file-upload" id="file-upload" />
这有帮助吗?
WPTuts: Allow users to submit images to your site
PHP:
require_once(ABSPATH . "wp-admin" . '/includes/image.php');
require_once(ABSPATH . "wp-admin" . '/includes/file.php');
require_once(ABSPATH . "wp-admin" . '/includes/media.php');
$attachment_id = media_handle_upload('file-upload', $post->ID);
HTML:
<input type="file" name="file-upload" id="file-upload" />
它做到了。我跳入该插件中的代码并找到了我的答案。谢谢。 – jasonaburton
甜美!你能接受这个答案吗? – mnelson7982
我宁愿写出帮助过我的代码,并接受作为答案的代码,但我会加倍努力帮助您解决问题。 – jasonaburton
这与mnelson7982的回答有何不同? – MarvinLazer