Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >WordPress 技巧:重置 WordPress 所有的用户角色和权限

WordPress 技巧:重置 WordPress 所有的用户角色和权限

作者头像
Denis
发布于 2023-04-14 05:16:06
发布于 2023-04-14 05:16:06
56400
代码可运行
举报
文章被收录于专栏:WordPress果酱WordPress果酱
运行总次数:0
代码可运行

之前我写过 WordPress 角色和权限终极指南,开发者可以对 WordPress 的用户进行详细的自定义,比如我做的 「WPJAM Basic」 的「用户角色」这个扩展。

但是如果用力过度,或者自定义乱了,怎么办?如何重置 WordPress 所有的用户角色和权限呢?在当前主题的 functions.php 文件添加如下的代码,执行一遍即可:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
require_once ABSPATH . 'wp-admin/includes/schema.php';

global $wp_roles;

foreach ($wp_roles->roles as $role_name => $role_info){
	remove_role($role_name);
}

populate_roles();

重置完成之后,就可以将这段代码删除了。如果你使用「WPJAM Basic」 的「用户角色」扩展的话,这个功能已经集成了:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
WordPress 主题和插件的加载运行机制、Hook钩子与重要函数
本文有助于你深度了解 WordPress 主题和插件的 PHP 加载顺序,学习 Hook(钩子)Action(动作钩子) Filters(过滤钩子)的概念,弄懂 WordPress 重要函数:do_action、add_action、apply_filters 和 add_filter。
Yangsh888
2022/03/28
1.5K0
WordPress如何快速重置默认用户角色权限
相信很多 WordPress 用户都希望根据自己的需求来显示和设置用户的分组和权限,而对于 WordPress 默认的用户角色权限觉得有些不大实用和符合中文,所以也就出现了很多 WordPress 主题和插件就能够定义用户的角色权限,所有后时候更换主题和取消插件后就会发现,当访问一些 WordPress 页面的时候就会出现该用户没有权限编辑和访问之类。
张子凡
2022/11/03
9500
WordPress如何快速重置默认用户角色权限
WordPress 教程:WordPress 角色和权限终极指南
WordPress 在 2.0 版本中引入了角色和权限(Roles and Capabilities)系统,以前的用户等级的方法(User Levels)已经被弃用。但是还是有很多插件和主题仍然使用用户级别的方法来控制用户查看设置页面和其他功能。所以这篇指南将详细介绍 WordPress 的角色和权限系统,最终将让你在你的插件和主题中能够正确使用。
Denis
2023/04/15
2.2K0
如何解决 WordPress 插件加载顺序和相互之间依赖问题
如果你和我一样如果写了30多个插件,以后还会有更多的插件,肯定会和我一样存在插件的加载顺序和插件之间的依赖问题,那么我是怎么解决的呢?
Denis
2023/04/13
4610
wordpress在线用户统计插件
https://www.123pan.com/s/99w9-n4rRh?提取码:66ke
用户1287596
2024/10/05
1150
WordPress 技巧:加载最小化的 WordPress
如果你使用 WordPress 做 PHP 框架,可以通过设置常量 SHORTINIT 为true,来加载最小化的 WordPress,这样 WordPress 不会加载 WordPress 主题和插件,只是设置好 PHP 环境这些初始化的操作,然后加载下面这些文件:
Denis
2023/04/15
2840
WordPress 技巧:自定义 WordPress 表情图片路径
很多同学在使用 WordPress 表情的时候,喜欢把 WordPress 表情改成自己喜欢的表情,但是每次都得到 WordPress 安装目录下 /wp-includes/images/smilies/ 去替换,并且每次 WordPress 一升级,还得再干一次,非常不方便,其实可以通过简单的 WordPress 插件 解决这个问题:
Denis
2023/04/15
3740
WordPress 教程:为插件自定义数据表
当你写插件的时候,你可能需要写东西到数据库中去,一般来说,有两种数据要存储,第一种是安装数据,一般存储在 wp_options 表中,使用 WordPress 的 options 机制来实现。第二种是数据,可以存储到 postmeta 表或者 usermeta 表中。如果数据特别多,就需要单独创建数据表了。这篇文章就讲讲如何在写插件时候创建数据表。
Denis
2023/04/15
9090
WordPress Feed 详细介绍、使用和屏蔽
现在说到 Feed 或者 RSS,很多人都感觉非常陌生,在我年轻的那个年代,这个可是最酷的东西,最 Web 2.0 的东西。
Denis
2023/04/13
1.1K0
WordPress Feed 详细介绍、使用和屏蔽
WordPress 技巧:彻底关闭后台主题自定义功能
网上有很多彻底关闭关闭后台主题自定义功能,基本上来说只是隐藏后台的「主题」菜单下的「自定义」子菜单,但是如果只要记得「自定义」菜单对应的地址是:wp-admin/customize.php,还是可以进入 WordPress 主题自定义功能,并没有真正彻底关闭它。
Denis
2023/04/14
5980
评论发表后表情不显示
小王子和小伙伴们在小区玩时在草丛中抓了几只蚂蚱上来,惊喜地拿上来给我看,对于小时候在老家麦田里经常见到这种害虫的我其实很不喜欢它的,本想着让小王子他们折磨一下,无奈小王子同情心泛滥,只好作罢,毕竟秋后的蚂蚱,蹦跶不了几天了。
楚客追梦
2022/11/11
5740
评论发表后表情不显示
使用 WordPress 快速打造个人 Wiki
本文使用「署名 4.0 国际 (CC BY 4.0)」许可协议,欢迎转载、或重新修改使用,但需要注明来源。 署名 4.0 国际 (CC BY 4.0)
soulteary
2019/09/29
1.9K0
WordPress 技巧:缓存自定义菜单,加快博客速度
我前面撰写了一个新函数 wpjam_nav_menu,它是缓存版的 wp_nav_menu。升级到 WordPress 3.9 之后,WordPress 提供了 pre_wp_nav_menu filter 接口,我们可以直接通过这个接口来缓存自定义菜单结果了,无需使用新函数了,这样方便了很多。
Denis
2023/04/15
2100
每天一个WordPress文件:wp-config.php
wp-config.php 是 WordPress 用来保存配置信息的地方,包含网站的基础配置详细信息(如数据库连接信息),它是 WordPress 最重要的文件之一,该文件位于 WordPress 文件目录的根目录中。
Denis
2023/04/15
8450
WordPress 技巧:自定义附件的固定链接
在默认情况下 WordPress 的附件的永久链接为,http://日志链接/attachment/attachment-name/,这样显得太长不好看,如果我们想定义为:http://siteurl/media/media-id/,怎么处理呢?可以将以下代码复制到当前主题的 functions.php 即可实现:
Denis
2023/04/15
5740
【网站优化经验】Wordpress的代码与功能简单优化
现在,我们就要针对wordpress影响网站响应速度的因素进行具体问题具体分析,并探求正确的方法论高效率有效地解决问题。
幻影龙王
2021/09/11
1.2K0
【网站优化经验】Wordpress的代码与功能简单优化
wordpress默认后台登陆管理地址修改方法汇总
本篇文章内容分享给大家如何对wordpress后台地址进行修改的几种方法,供大家使用和参考,wordpress程序的默认登陆地址链接为http://xxx.com/wp-login.php。为保障网站安全性,可以修改wordpress登陆文章的名称wp-login.php后缀来防止密码被暴力破解。
回忆大大
2021/08/09
9.4K0
WordPress 技巧:显示后台的远程请求
WordPress 后台还是很慢,已经使用WPJAM Basic屏蔽了 Google 字体,并且也彻底关闭 WordPress 自动更新和后台更新检查,但是还是很慢,那 WordPress 是不是后台还有什么远程请求呢?
Denis
2023/04/14
5290
WordPress主题开发,从入门到精通。
相关文档:https://www.wpzhiku.com/document/wordpress-plugin-basics/
房东的狗丶
2023/02/17
11K0
给wordpress添加限制游客浏览数量功能
wordpress游客只可以浏览5个内容,其它更多的是的需要注册后才能浏览。以下是使用自定义代码来实现这一功能的基本步骤:
WordPress爱好者
2024/06/17
2430
给wordpress添加限制游客浏览数量功能
相关推荐
WordPress 主题和插件的加载运行机制、Hook钩子与重要函数
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验