当前位置: 首页 > wordpress分享 > 正文

如何限制非管理员访问WordPress后台管理面板

WordPress网站后台管理面板的登录地址比较简单(即域名/wp-admin),只要是对WordPress网站有所了解的都知道怎么去登录。但是为了WordPress网站安全性的考虑,有必要对于非管理员进行限制登录,具体该如何操作呢?

可以通过设置代码来限制非管理员登录。在functions.php文件添加如下代码:

  1. function restrict_admin_access(){
  2.   global $current_user;
  3.   get_currentuserinfo();
  4.   if (!array_key_exists(‘administrator’, $current_user->caps)) {
  5.   wp_redirect( get_bloginfo(‘url’) );
  6.   exit;
  7.   }
  8.   }
  9.   add_action(‘admin_init’, ‘restrict_admin_access’, 1);

只要在functions.php文件添加以上的代码就可以限制非管理员访问WordPress后台管理面板,这样就大大增加了WordPress网站的安全性。

当然,除了以上这种方法,还可以通过限制对方的IP来限制登录。不过这种方法比较麻烦,需要知道对方的IP地址才行。

本文固定链接: https://www.ziyouwu.com/archives/9439.html | 自由屋博客


关键字: