WordPres限制非管理员访问管理面板的方法

这篇具有很好参考价值的文章主要介绍了WordPres限制非管理员访问管理面板的方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

Wordpress这款开源程序的后台路径完全已经暴露了,很容易受到黑客的入侵。其它很多开源程序都是可以修改为自己设定的后台地址,而wordpress程序后台地址就是域名/wp-admin.为了防止非管理员之外的人员登录后台很多站长可以说也是绞尽了脑汁呀。以前小编也研究过一种方法是通过修改.htaccess规则来阻止非管理员之外的人登录后台网址的。不过和这篇文章相比之下就稍微有点麻烦了。因为要限制的是对方的IP登录,首先要获取该IP才能做限制。或者知道自己的Ip地址把自己的Ip定义进去也是可以。但是总之就是麻烦些了。小编今天来给各位分享一种再简单些的方法。

为了增加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);

总结

好了,以上就是这篇文章的全部内容了,这种方法就是当登陆网站后台的非管理员用户就会自动返回到网站的首页了。希望本文的内容对大家学习或者使用WordPress能带来一定的帮助,如果有疑问大家可以留言交流。文章来源地址https://www.toymoban.com/news/detail-424768.html

到了这里,关于WordPres限制非管理员访问管理面板的方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【以太坊 Solidity】管理员读写权限/访问控制/角色控制

    在 Solidity 语言的多继承中,若 多个合约 共同继承一个 父合约 ,则这 多个合约 共享 父合约 中的变量和函数。 合约继承路线如下: 1.1 权限管理合约 1.2 继承权限管理合约的基类合约 1.3 待测试的合约 2.1 正向测试:合约拥有者OWNER具有管理员权限 此时 合约 Authority 中的 构造

    2024年02月04日
    浏览(64)
  • ubuntu 如何在docker容器内部查看允许使用的cpu详细信息以及管理员是否限制了docker容器可使用的cpu核心范围

    如题。最近在跑强化学习代码,发现自己的代码跑的好慢好慢好慢,怀疑是可使用的cpu数量被管理员限制了,于是去学习了一下如何查看docker容器中cpu的相关信息。 这将输出关于系统处理器的详细信息,包括每个 CPU 的数量、型号和速度。 在 Docker 容器中,默认情况下,可以

    2024年02月13日
    浏览(48)
  • CentOS 7管理员登录方法详解

    在CentOS 7中,管理员(root用户)是系统的最高权限用户,可以执行系统的管理和配置任务。本文将详细介绍如何登录CentOS 7的管理员账户,并提供相应的源代码示例。 登录管理员账户有两种常见的方法:使用命令行界面和使用图形界面。我们将逐步介绍这两种方法。 命令行界

    2024年02月03日
    浏览(64)
  • Python 实现程序自动以管理员权限运行的方法

    由于Windows的安全机制,Python写的脚本缺少了管理员权限,运行就会受到一些限制。 文章介绍Python 脚本自动以管理员权限运行的方法, 也就是如果脚本不是以管理员运行,就自动提升到管理员权限。 将python提升到管理员权限运行需要调用 ShellExecute 这个API函数。 ShellExecute 函

    2024年02月12日
    浏览(52)
  • Windows电脑添加和删除路由(附管理员打开cmd方法)

    以管理员打开cmd方法(两种方法提供参考) 方法一:点击windows图标,直接输入cmd以管理员(必须管理员)方式运行 方法二:使用windows图标+R快捷,输入cmd, 这个时候什么都不要动,直接ctrl+shift+Enter键 进入管理员模式。 这个时候什么都不要动,直接ctrl+shift+Enter键。就会弹

    2024年02月08日
    浏览(47)
  • Win 10以管理员身份运行Powershell的3种方法

    方法一:使用搜索栏。 在任务栏在搜索框中键入 powershell ,右键单击结果上的 Windows PowerShell,然后选择\\\"以管理员身份运行\\\"。   方法二: 使用运行以管理员身份运行 PowerShell。 同时按键盘上的 Windows + R 键以打开\\\"运行\\\"框。键入 powershell 并按 Enter 键。这将以管理员身份运

    2024年02月16日
    浏览(51)
  • 搞懂.NET应用程序管理员权限:三种简单方法一网打尽

      概述: .NET应用程序以管理员身份运行的方法包括修改清单文件、项目文件,或在运行时动态请求管理员权限。清单文件和项目文件通过声明UAC请求,而动态请求管理员权限则在程序启动时检查并重新启动。选择适当的方法取决于项目需求和配置。 在.NET应用程序中强制以管

    2024年03月19日
    浏览(59)
  • 以管理员身份修改hosts文件的方法及其在大数据中的应用

    以管理员身份修改hosts文件的方法及其在大数据中的应用 hosts文件是一个计算机网络中的重要配置文件,用于将主机名映射到相应的IP地址。以管理员身份修改hosts文件是一种常见的操作,可以用于实现特定网站的屏蔽、重定向或加速访问等功能。在大数据领域,修改hosts文件

    2024年02月08日
    浏览(42)
  • windows10使用administrator登录后出现“无法使用内置管理员账户打开应用”的解决方法

    解决方法: 修改组注册表。   详细步骤: ​​​​​​1. 【Win】+【R】打开“运行页面”,输入:【regedit】进入注册表编辑器。 2. 依次打开: 【HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPolicies System】,在右侧找到【FilterAdministratorToken】,双击后将数值数据改为【1】

    2024年02月12日
    浏览(93)
  • kali系统复现环境:Vulfocus && 提示服务器内部错误,请联系管理员的解决方法

    第一步: 先下载docker和docker-compose 输入如下图命令,有版本显示那就是成功安装完成 ​ ‍ 第二步: 完事后再去/etc/docker/ 下面创建一个daemon.json文件,编辑内容为下面代码,这一步是换docker源,为了更快的拉镜像,不然太慢了 (如果你本身换过docker源的话,直接跳到第三步

    2024年01月24日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包