定义自定义帖子类型的新用户功能?
-
22-10-2019 - |
题
如果我创建自定义帖子类型并想为此创建自定义功能,该如何做?例如,我想让我的编辑编辑,创建和删除帖子和页面,而不是我创建的自定义帖子类型?我还希望以后使用此插件更改功能: 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');
但是,即使我作为管理员也无法保存自定义帖子类型(是的,我在注册自定义邮政类型时提到了“功能”参数中的“ andomize_matches”)。非常感谢您的帮助!
解决方案
利用 'capability_type'
& 'capabilities'
当你 register_post_type()
.