登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> SoftHub关联区 >> 主题: 在文章编辑页面的[添加媒体]只显示用户自己上传的文件[zt]     [回主站]     [分站链接]
在文章编辑页面的[添加媒体]只显示用户自己上传的文件[zt]
clq
浏览(256) - 2018-06-16 16:57:35 发表 编辑

关键字: WordPress


这份代码很奇怪,刚开始用不了,我刷新几下后台后可以了 ...

//--------------------------------------------------
//有时候我们给用户后台发布的权限,可是不想让用户看到所有的媒体库,可以使用View Own Posts Media Only插件,也可以在当前主题的 functions.php 文件添加下面的代码:

//在文章编辑页面的[添加媒体]只显示用户自己上传的文件
function MBT_my_upload_media( $wp_query_obj ){
    
    global $current_user, $pagenow;
    
    if(!is_a( $current_user,'WP_User'))return;
    
    if('admin-ajax.php'!= $pagenow || $_REQUEST['action']!='query-attachments')return;


    if(!current_user_can('manage_options')&&!current_user_can('manage_media_library'))

    $wp_query_obj->set('author', $current_user->ID );
    
    return;
}

add_action('pre_get_posts','MBT_my_upload_media');

//在[媒体库]只显示用户上传的文件
function MBT_my_media_library( $wp_query ){
    if( strpos( $_SERVER['REQUEST_URI'],'/wp-admin/upload.php')!==false){
        
        if(!current_user_can('manage_options')&&!current_user_can('manage_media_library'))
        {
            global $current_user;
            $wp_query->set('author', $current_user->id );
        }
    }
}

add_filter('parse_query','MBT_my_media_library');

//--------------------------------------------------


总数:0 页次:1/0 首页 尾页  
总数:0 页次:1/0 首页 尾页  


所在合集/目录



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1