是否为自定义帖子类型定义新的用户功能?

时间:2011-05-15 作者:Maxim Zubarev

如果我创建了一个自定义的帖子类型,并想为此创建自定义功能,我该如何做?例如,我想让我的编辑器编辑、创建和删除帖子和页面,而不是我创建的自定义帖子类型?我还希望以后可以使用此插件更改功能:http://wordpress.org/extend/plugins/user-role-editor/ (请参阅可用功能的屏幕:http://wordpress.org/extend/plugins/user-role-editor/screenshots/)我现在已经这样做了:

global $wp_roles;

if(!isset($wp_roles)) {
    $wp_roles = new WP_Roles();
}

// add capability $cap to role $role
$roles = $wp_roles->get_names();
$wp_roles->add_cap(\'administrator\', \'organize_matches\');
但是,即使我是管理员,也无法保存自定义帖子类型(是的,我在注册自定义帖子类型时在“capabilities”参数中提到了“organize\\u matches”)。非常感谢您的帮助!

1 个回复
最合适的回答,由SO网友:kaiser 整理而成

使用\'capability_type\' &;\'capabilities\' 当你register_post_type().

结束

相关推荐