对于开启站点用户或者用户中心功能的 wordpress 站点,如何禁用其他用户登陆后访问 wordpress 后台(仪表盘),本博客给出了解决方案:
[secret wx=1]
//只有管理员才能访问仪表盘,其他用户重定向到用户中心 add_action( 'admin_init', 'redirect_non_admin_users' ); function redirect_non_admin_users() { if ( ! current_user_can( 'manage_options' ) && '/wp-admin/admin-ajax.php' != $_SERVER['PHP_SELF'] ) { wp_redirect( site_url("/m/") ); #这里的“/m/”是前端用户中心的地址。 exit; } }
[/secret]