在审查了处理用户角色和功能的插件之后,我得出的结论是,只要将设置用于我的functions.php文件,我可能会更好。这实际上对我来说很效果很好,但是当我最终确定代码时,我一直遇到问题。

我敢肯定,你们中的许多人都知道(我最终发现了很难的方法)任何通过代码添加到现有角色的新功能已分配给用户无法正常工作。相反,似乎首次将新角色分配给用户时,似乎将角色和关联功能写入数据库中。如果我对这个假设不正确,请告诉我。

无论如何...我对手动处理事情感到沮丧,尽管我不喜欢插件的想法,但这种特定情况一直认为GUI实际上可能会很好地工作。

我正在寻找的是插件或一些非肿的代码,它本质上可以从默认的WordPress数据库中读取角色及其关联功能,并将这些值输出到复选框列表中。

因此,基本上可以选择一个角色的能力,该角色反过来又显示了WordPress的每个默认功能以及分配给任何用户的任何自定义功能...然后,只需在分配给该角色的每个功能旁边一个复选框即可。

管理员可以通过检查/取消选中适用的功能来更新值,并且应该可以通过将功能名称粘贴到文本字段中来输入新功能。

我的逻辑是,如果存在,那么您不会在数据库或任何需要更多资源的任何其他自定义代码中添加任何其他自定义代码。

这里的主要好处是,您最终有一种处理更新角色的简单方法。

我不确定的是,同样的逻辑是否适用于能够手动更改个人用户的功能……如果有人也知道这个问题的答案Peaceeclet Me知道。

有帮助吗?

解决方案

插件 成员 是您的解决方案,干净的代码以读,更改和创建角色和功能;简单快捷。没有自定义表和普通WordPress标准。

许可以下: CC-BY-SA归因
scroll top