首页 > 解决方案 > 如何在 wordpress 中为自定义插件定义自定义功能

问题描述

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

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

这可能吗?

标签: phpwordpresspluginsroles

解决方案


查看 WordPress 中的角色和功能,了解更多关于已经存在的内容以及它们的用途的信息。

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

add_cap文档将为您提供一些额外的信息,但这是您如何向author角色添加自定义功能的示例:

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

这里的所有都是它的。要删除一项功能,请使用remove_cap而不是add_cap上面的,它将为您正确地从角色中删除。


推荐阅读