WordPress 如何禁止订阅用户访问后台 wp-admin.php

编辑于:2021年12月21日

wordpress 如何禁止订阅用户访问后台 wp-admin.php?设置注册默认用户组是订阅用户,然后把下面代码黏贴到主题的模板函数文件里即可:

if ( is_admin() && ( !defined( 'DOING_AJAX' ) || !DOING_AJAX ) ) {
  $current_user = wp_get_current_user();
  if($current_user->roles[0] == get_option('default_role')) {
    wp_safe_redirect( home_url() );
    exit();
  }
}

订阅用户访问:wp-admin.php 会被 301 到首页。

相关推荐