如何在wordpress中为自定义插件定义自定义功能

时间:2018-05-14 06:42:19

标签: php wordpress plugins roles

我使用自己的表和操作创建自己的插件。在这些插件中,我没有使用自定义插件。

但是我想定义自定义功能和角色。我想基于动作(url参数)。

这可能吗?

1 个答案:

答案 0 :(得分:1)

查看WordPress中的Roles & Capabilities,了解有关已存在的内容及其用途的更多信息。

WordPress中的功能非常基本,因为当您向用户添加功能时,它实际上并没有做任何事情。当您添加依赖于它开始在网站上具有权限的功能的功能时。

add_cap文档会为您提供一些额外的信息,但是您可以将自定义功能添加到author角色作为示例:

$role = get_role( 'author' );
$role->add_cap( 'my_custom_cap' ); 

这就是它的全部。要删除功能,请使用remove_cap代替上面的add_cap,并将其从您的角色中正确删除。