如果你想禁止非超级管理员访问后台,可以通过这个方法进行设置

对于 WordPress,如果你想禁止非超级管理员访问后台,可以通过以下方法进行设置:

  1. 编辑 functions.php 文件:进入你的 WordPress 主题目录,在其中找到 functions.php 文件,并打开它。
  2. 添加代码:在 functions.php 文件的末尾添加以下代码:
  1. function restrict_admin_access() {
  2.     // 检查用户是否登录
  3.     if ( ! is_user_logged_in() )
  4.         return;
  5.  
  6.     // 获取当前用户
  7.     global $current_user;
  8.     get_currentuserinfo();
  9.  
  10.     // 检查用户角色是否为超级管理员
  11.     if ( ! in_array( 'administrator', $current_user->roles ) ) {
  12.         // 如果用户不是超级管理员,则重定向到首页或其他指定页面
  13.         wp_redirect( home_url() );
  14.         exit;
  15.     }
  16. }
  17. add_action( 'admin_init', 'restrict_admin_access', 1 );
话题:

相关推荐