我使用这个功能来防止管理员以外的用户访问wordpress的后端。(注意,这一添加也允许ajax请求):
add_action( \'init\', \'my_block_users\' );
function my_block_users() {
$isAjax = (defined(\'DOING_AJAX\') && true === DOING_AJAX) ? true : false;
if(!$isAjax) {
if ( is_admin() && ! current_user_can( \'administrator\' ) ) {
wp_redirect( home_url() );
exit;
}
}
}
问题是,它在上载图像等时会导致http错误。有人知道这方面的解决方法吗?谢谢