如何在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';
}}}
对于所有数据(如果有)和文件,您需要以自定义post类型存储:http://codex.wordpress.org/Post_Types
如果你在创建这些帖子类型时将其标记为Draft,那么WP管理员将需要进入管理系统,通过发布任何可以的帖子并删除其他帖子来调整它们。
然后,您可以循环浏览所有自定义帖子类型,知道您可以访问的任何帖子都已发布。
这也可能有用:https://wordpress.org/plugins/user-submitted-posts/