快好知 kuaihz订阅观点

 

只允许管理员访问WordPress后台面板

为了提高WordPress后台安全性,可以设置为只允许管理员访问WordPress后台,要实现这个功能,只需将下面的代码添加到当前主题的 functions.php:

/**

* 重置管理员用户到首页

* https://www.wpdaxue.com/only-allow-administrators-to-access-wordpress-admin-area.html

*/

function redirect_non_admin_users() {

if ( ! current_user_can( "manage_options" ) && "/wp-admin/admin-ajax.php" != $_SERVER["PHP_SELF"] ) {

wp_redirect( home_url() );

exit;

}

}

add_action( "admin_init", "redirect_non_admin_users" );

通过 admin_init 钩子挂载链接重置函数,将非管理员用户重置到网站首页,如果你需要重置到其他页面,可以修改 wp_redirect() 的参数;如果你要修改用户角色,可以修改  current_user_can( ‘manage_options’ ),

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:WordPress  WordPress词条  后台  后台词条  面板  面板词条  允许  允许词条  管理员  管理员词条  
优化

 搜索引擎算法上的几个重点

 【大庆SEO】搜索引擎算法上的几个重点  核心:建立相关的栏目分类和子栏目。  位置:要确保你的所有重要网站很容易找到,点击次数不超过两次。  地图:创建一个...(展开)