其他行业: 学校培训 宠物动物 家政服务 建材装修 新闻信息 景区旅游 服装服饰 机械电子 汽车租车 手机站模板 法律律师 物流快递 淘宝客模板 生产制造 生活用品 其它行业 电器电气 电器维修 美容化妆 酒类食品 金融财经
当前位置:首页 > 程序教程 > 正文
程序教程

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

发布:模板元素 / 日期:2021-10-18 / 浏览:805

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

WordPress后台

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

function restrict_admin_access(){
  
  global $current_user;
  
  get_currentuserinfo();
  
  if (!array_key_exists(‘administrator’, $current_user->caps)) {
  
  wp_redirect( get_bloginfo(‘url’) );
  
  exit;
  
  }
  
  }
  
  add_action(‘admin_init’, ‘restrict_admin_access’, 1);

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

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

Copyright @ 2024 模板元素      ICP备案编号: