WordPress普通会员不显示后台管理链接的方法,只允许管理员访问

wordpress站点普通会员登录后 会显示会员中心和后台管理链接。但为了提高WordPress后台安全性,我们只想管理员登录时,显示后台管理,而其他权限的会员登录,只显示会员中心。

www.125jz.com今天给大家分享,wordpress站点只允许管理员访问WordPress后台,显示后台管理链接的方法。

将以下代码添加到当前主题的 functions.php中,即可实现这个功能:

/**
 * 重置非管理员用户到首页
  */
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 Roles and Capabilities

125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/10136.html

(0)
江山如画的头像江山如画管理团队
上一篇 2021年12月8日 上午8:24
下一篇 2021年12月10日 下午2:52

99%的人还看了以下文章

  • WordPress网站迁移教程(更换网站空间)

    在WordPress建站过程中,由于种种原因,都有可能遇到WordPress网站数据迁移的时候,对于不了解网站维护的站长来说,这个网站迁移过程就显得有些无从下手了。不要怕,其实并没有多复杂,通过本文的讲解后,你就可以完全清晰地动手解决WordPress数据迁移服务器的问题了。 搞清网站迁移的状态和内容 一般迁移网站有2种情况:(以A站为旧站,B站为新站为例介…

    2021年5月1日
    8.9K0
  • 5天!WordPress网站中木马病毒从百度进来跳转到恶意网站的解决办法

    网站被恶意跳转到其他地址,直接输入网址访问正常,从百度进来跳转到赌博网站或黄色网站。为什么百度等搜索引擎打开自己的网站却跳转到其他网站?” 这种情况,不要责怪百度搜索引擎,而是网站自身的原因,网站被挂马了,清理掉木马文件即可解决。

    2022年12月23日
    12.7K0
  • wordpress升级更新失败怎么办?10秒更新升级wordpress(必备)

    无法更新升级wordpress新版本,更新错误。10秒让你的wordpress升级更新!

    2022年3月20日
    3.6K0
  • WordPress无插件实现边栏小工具调取一周热门,一月热门文章

    热门文章是指某段时间内评论最多的文章,关注最多的文章。在边栏中显示热门文章,可以方便读者阅读,吸引用户。 WordPress中我们可以通过插件来实现,但过多的插件会影响我们的网站速度,125建站网教给大家使用自定义函数来实现,代码非常简单哦! 一、在 functions.php添加以下代码 /* 某段时间内最热文章 */ function most_comm…

    2018年2月5日
    7.3K0
  • wordpress网站图片防盗链设置方法

    1.虚拟主机防盗链设置方法 网站图片防盗链,如果用的虚拟主机,网站空间管理后台会有防盗链的设置,一键点击就可以了。 如下图: 2.wordpress插件图片防盗链设置方法 下载WordPress Hotlink protection plugin插件,并安装。安装插件后,可以进入插件设置页面。 可以在该插件后台设定要保护图片的路径,如wp-content/u…

    2018年12月27日
    17.6K0
  • wordpress成功更新5.3,解决无法在线更新,手动更新后编辑器无法使用等问题

    今天125网页设计升级了网站主题,发现后台无法使用了,问了售后说是要wordpress5.0以上版本才支持。 于是开始升级wordpress黑暗的一天到来了…… WordPress 5.3 正式版于北京时间2019年11月13日 发布 在线升级wordpress,先后遇到各种问题,耗时一天才解决,也给升级wordpress 5.3的朋友们分享,避免掉进各种坑…

    2019年11月28日
    11.0K0

发表回复

登录后才能评论