重置用户角色-有什么方法可以做到这一点吗?

时间:2012-04-12 作者:Asaf Chertkoff

任何方式对我来说都是可以接受的,即使是入侵DB。

我用MEMBERS插件搞乱了角色,我需要一种方法来重新设置角色。我似乎找不到合适的方法。

基本上,我需要一次性刷新所有角色、功能和自定义帖子类型。它不会给写入函数的用户带来任何麻烦。php文件,据我所知,-对吗?

4 个回复
SO网友:thetwopct

我所知道的重置角色及其相关功能的最简单方法是使用wp-cli.

wp cli具有用于重置角色的内置方法。可以指定要重置的任何项。例如:

wp role reset author contributor editor subscriber
还有一个--all 标志,您可以这样使用:

wp role reset --all
警告:这将包括重置管理员功能,这可能会删除对某些插件的访问,因此请谨慎使用。

SO网友:Ehab Fawzy

您可以删除或再次添加角色和/或功能:

SO网友:Chip Bennett

停用插件转到Dashboard > Users

  • 选择所有用户
  • 从“将角色更改为”下拉列表中选择所需的角色
  • 单击“更改”
    1. 插件不会真正造成任何永久性损坏,前提是它们的所有操作都通过插件API正确执行。我假设Members插件符合这一描述。因此,一旦停用它,它对核心用户角色所做的任何更改都应该恢复。然后,您只需将现有用户重新分配到所需的核心用户角色。

    SO网友:phil_c64

    其他人询问时更新。

    虽然成员们没有搞砸,但我更愿意使用AAM 但是,似乎没有在成员内重置的选项(AAM中有重置)。

    有一个插件专门做这件事。https://wordpress.org/plugins/reset-roles-and-capabilities/

    结束

    相关推荐