模板分类: 商业服务 生产制造 机械电子 电器电气 农业化工 学校培训 金融财经 医疗保健 宠物动物 服装服饰 婚庆摄影 美容化妆 个人博客 园林绿化 图片相册 家政服务 物流快递 建材装修 电器维修 法律律师 新闻信息 景区旅游 生活用品 汽车租车 游戏手游 网络设计 酒类食品 标准型 通用型 门户网站
当前位置:首页 > 程序教程 > 正文
程序教程

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

发布:站百堂全码站 / 日期:2021-10-18 / 浏览:2,534

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备案编号:辽ICP备2022001461号-1