有時候我們使用了WordPress的一些前端化插件,把Wordpress后臺的一些功能移到前臺了,這時候需要禁止普通用戶訪問后臺,或者當普通用戶登錄時,自動跳轉到插件生成的或我們自定義的用戶中心。如果是管理員登陸,還是跳轉到后臺。
function wizhi_restrict_admin() {
if ( ! current_user_can( 'manage_options' ) && $_SERVER['PHP_SELF'] != '/wp-admin/admin-ajax.php' ) { //判斷是否為管理員
wp_redirect( '/uc/' ); //跳轉到/uc/界面
}
}
add_action( 'admin_init', 'wizhi_restrict_admin', 1 );
把上面的代碼加到`function.php`中合適的位置即可。


