前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >WordPress 技巧:重置 WordPress 所有的用户角色和权限

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

作者头像
Denis
发布2023-04-14 13:16:06
5030
发布2023-04-14 13:16:06
举报
文章被收录于专栏:WordPress果酱

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

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

代码语言:javascript
复制
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 删除。

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档