Определить новые возможности пользователя для пользовательских типов сообщений?

Если я создаю собственный тип сообщения и хочу создать для него специальные возможности, как это сделать? Например, я хочу, чтобы мои Редакторы могли редактировать и создавать и удалять сообщения и страницы, но не пользовательский тип сообщения, который я создал? Я также хочу иметь возможность позже изменить возможности этого плагина: 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'); 

Но тогда даже я, как администратор, не могу сохранить пользовательский тип сообщения (и да, я упомянул «organiz_matches» в аргументе «возможности» при регистрации настраиваемого типа сообщения). Очень ценю вашу помощь!

Solutions Collecting From Web of "Определить новые возможности пользователя для пользовательских типов сообщений?"