2014-09-12 89 views
2

如何在wordpress中批准上傳的圖片。 我不是要求代碼,而是一般。如何批准上傳的文件wordpress?

我已經完成了研究。它僅適用於評論。

我的代碼

<form method="post" enctype="multipart/form-data"> 
<input type='file' name='file'> 
<input type='submit' value='send'> 
</form> 
upload(); 

function upload(){ 
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'); 

//No error when submit button is pressed with file 
if (is_wp_error($attachment_id)) { 
    echo 'BIG TIME ERROR'; 
} else { 
    echo 'BIG TIME SUCCESS'; 
}}} 
+0

所以是由用戶上傳的這些圖片? 是否批准照片的管理員? 你想要做什麼與批准的照片? – David 2014-09-12 11:23:28

+0

圖像由用戶上傳。它被髮送給管理員批准類似的評論。批准後,圖像將顯示在頁面上。 – 2014-09-12 11:41:33

回答

2

對於所有的數據(如果有的話)和文件,你需要保存爲自定義後類型: http://codex.wordpress.org/Post_Types

如果標記當這些職位類型被創建時,比起WP管理員,每個職位類型都需要進入管理系統,並通過發佈任何可以正常工作並刪除其他職位來緩和他們。

然後,您可以遍歷所有自定義帖子類型,以知道您可以訪問的任何文章都已發佈。

這也可能是使用的: https://wordpress.org/plugins/user-submitted-posts/

+0

謝謝你的回答。我認爲這是正確的解決方案。 – 2014-09-15 13:51:29