向角色添加功能。将“cpt”替换为自定义帖子类型的名称:
$role = get_role( \'contributor\' );
$role->add_cap( \'delete_published_cpt\' );
$role->add_cap( \'delete_others_cpt\' );
$role->add_cap( \'delete_cpt\' );
$role->add_cap( \'edit_others_cpt\' );
$role->add_cap( \'edit_published_cpt\' );
$role->add_cap( \'edit_cpt\' );
$role->add_cap( \'publish_cpt\' );
但您不应该在每次加载页面时添加或删除大写。这就是插件更好的原因。您可以使用
register_activation_hook
. 您可以使用
register_deactivation_hook
因为你有良心。