分享各种网络资源
是我乃至整个互联网的精髓所在
最新公告:
  • 开启被动注册模式,详情点击这里,同时接小单,QQ:330733312
  • 目前站点正在不断折腾和调试中,如有问题请见谅
     您目前所在位置: 站点首页 » WordPress » WordPress 代码 » WordPress隐藏用户中指定用户
  • WordPress隐藏用户中指定用户

    WordPress隐藏用户中指定用户-BanYuner

    昨天刚刚发布了一篇关于如何隐藏插件列表中指定插件的文章,详见:如何隐藏插件列表中的插件。那么今天同样介绍一下如何在WordPress中隐藏用户列表中的指定用户。

    我们使用这个代码原因一个是因为自己站点一旦被黑,或者说站点拥有多个管理员的时候,自己预留一个管理员并且隐藏的话,就不怕那些蓄意搞破坏的家伙禁止我们登陆了。

    那么如何使用呢,代码如下:

    add_action('pre_user_query','yoursite_pre_user_query');
    function yoursite_pre_user_query($user_search) {
    global $current_user;
    $username = $current_user->user_login;
    if ($username == '<YOUR USERNAME>') { 
    }
    else {
    global $wpdb;
    $user_search->query_where = str_replace('WHERE 1=1',
    "WHERE 1=1 AND {$wpdb->users}.user_login != '<YOUR USERNAME>'",$user_search->query_where);
    }
    }
    

    其中替换为用户列表中的用户名。代码方面直接放入functions.php中即可。但是这里我们还是需要注意一点,因为在用户页面中,会显示管理员用户有多少个,那么就报漏了,这里通过CSS直接隐藏是最好也是最方便的方法,添加下面代码到functions.php中即可:

    function hide_user_count(){
    ?>
    <style>
    .wp-admin.users-php span.count {display: none;}
    </style>
    <?php
    }
    add_action('admin_head','hide_user_count');
    

    下面是我测试前的效果:
    WordPress隐藏用户中指定用户-BanYuner

    下面是测试后的效果:
    WordPress隐藏用户中指定用户-BanYuner

    其实使用起来效果还是不错得,有兴趣的用户可以尝试使用一下。 WordPress隐藏用户中指定用户-BanYuner

    关注我们 打赏 分享此文

    微信扫码,关注我们

    扫码,支持我

    WordPress隐藏用户中指定用户

    支付宝(点击图片切换)

    扫码,支持我

    WordPress隐藏用户中指定用户

    微信(点击图片切换)

    扫码,手机看

    WordPress隐藏用户中指定用户
    匿名

    个人评价:┃草根博主┃站点无技术含量┃文章内容不够吸引人┃转载内容随处可见┃资源均来自网络┃分享是我的宗旨,也是这个站点存在意义,分享的东西你现在可能不需要,但是我相信只要在某个时间你需要的时候能在这里找到,那么我就是成功的

    WordPress隐藏用户中指定用户
    5 + 7 =