我使用自己的表和操作创建自己的插件。在这些插件中,我没有使用自定义插件。
但是我想定义自定义功能和角色。我想基于动作(url参数)。
这可能吗?
答案 0 :(得分:1)
查看WordPress中的Roles & Capabilities,了解有关已存在的内容及其用途的更多信息。
WordPress中的功能非常基本,因为当您向用户添加功能时,它实际上并没有做任何事情。当您添加依赖于它开始在网站上具有权限的功能的功能时。
add_cap
文档会为您提供一些额外的信息,但是您可以将自定义功能添加到author
角色作为示例:
$role = get_role( 'author' );
$role->add_cap( 'my_custom_cap' );
这就是它的全部。要删除功能,请使用remove_cap
代替上面的add_cap
,并将其从您的角色中正确删除。