也想出现在这里?联系我们

WordPress 纯代码添禁止某些用户登录

2023.12.27 wordpress教程
  • 文章介绍
  • 升级版本
  • 评价&建议

要在WordPress中使用纯代码来禁止某些用户登录,你可以使用以下方法:

  1. 使用函数来限制登录:
    你可以在主题的functions.php文件中添加以下代码来禁止特定用户登录:

    function restrict_user_login() {
       $restricted_users = array( 'username1', 'username2' ); // 用你想要禁止登录的用户名替换这些
       $user = wp_get_current_user();
    
       if (in_array($user>user_login, $restricted_users)) {
           wp_logout();
           wp_redirect(home_url()); // 你可以将用户重定向到任何页面
           exit;
       }
    }
    add_action('wp_login', 'restrict_user_login');

    这个代码将在用户登录时检查用户的用户名是否在$restricted_users数组中,如果是的话,就会注销用户并将其重定向到首页或其他指定页面。

  2. 使用插件:
    如果你不想在主题文件中添加代码,你也可以考虑使用已有的WordPress插件来实现此功能。一个叫做"Members"的插件是一个很好的选择,它可以让你轻松地管理用户角色和权限,包括禁止用户登录。

无论你使用哪种方法,都要确保在禁止用户登录之前备份你的网站,并小心地选择哪些用户被禁止登录,以避免锁定自己出去。

有用0
  • 2023.12.27初次和大家见面了!

等待您对该主题的建议

发表评论

还能输入240个字

Hi, 欢迎加入Wordpress技术交流群,带你装逼带你飞!

我要入群
也想出现在这里?联系我们
wordpress加速

我来推荐一个更牛逼的给你看看?

  • 猛戳我吧