我不想使用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