任何方式对我来说都是可以接受的,即使是入侵DB。
我用MEMBERS插件搞乱了角色,我需要一种方法来重新设置角色。我似乎找不到合适的方法。
基本上,我需要一次性刷新所有角色、功能和自定义帖子类型。它不会给写入函数的用户带来任何麻烦。php文件,据我所知,-对吗?
任何方式对我来说都是可以接受的,即使是入侵DB。
我用MEMBERS插件搞乱了角色,我需要一种方法来重新设置角色。我似乎找不到合适的方法。
基本上,我需要一次性刷新所有角色、功能和自定义帖子类型。它不会给写入函数的用户带来任何麻烦。php文件,据我所知,-对吗?
我所知道的重置角色及其相关功能的最简单方法是使用wp-cli.
wp cli具有用于重置角色的内置方法。可以指定要重置的任何项。例如:
wp role reset author contributor editor subscriber
还有一个--all
标志,您可以这样使用:wp role reset --all
警告:这将包括重置管理员功能,这可能会删除对某些插件的访问,因此请谨慎使用。您可以删除或再次添加角色和/或功能:
add_role()
, remove_role()
, get_role()
, add_cap()
, remove_cap()
停用插件转到Dashboard > Users
其他人询问时更新。
虽然成员们没有搞砸,但我更愿意使用AAM 但是,似乎没有在成员内重置的选项(AAM中有重置)。
有一个插件专门做这件事。https://wordpress.org/plugins/reset-roles-and-capabilities/