Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何批准wordpress上传的文件?_Php_Wordpress - Fatal编程技术网

Php 如何批准wordpress上传的文件?

Php 如何批准wordpress上传的文件?,php,wordpress,Php,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( A

如何在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';
}}}

上传();
函数上传(){
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');
//使用文件按下提交按钮时没有错误
如果(是错误($attachment_id)){
回声“大时间错误”;
}否则{
呼应“巨大的成功”;
}}}
对于所有数据(如果有)和文件,您需要将其存储为自定义帖子类型:

如果您在创建这些帖子类型时将它们标记为草稿,那么WP管理员将需要进入管理系统,并通过发布任何确定的帖子和删除其他帖子来调节它们

然后,您可以遍历所有自定义帖子类型,知道您可以访问的任何帖子都已发布

这也可用于:

那么这些图像是由您的用户上传的吗?是管理员批准了这些照片吗?您希望如何处理已批准的照片?图像由用户上载。它被发送给管理员以批准类似的评论。批准后,图像将显示在页面上。感谢您的回答。我认为这是正确的解决办法。