Intereting Posts
Синхронизировать статьи WordPress от локального до удаленного? При импорте – не удалось импортировать: Недопустимая обратная связь типа сообщения wpdb-> вставить сразу несколько записей Оптимизированные серверы WordPress – это просто трюк с продажами? Схватил идентификатор сообщения под контуром WP, но все еще не мог напечатать заголовок сообщения Настройка template_redirect с использованием has_term, когда назначено значение NO Как получить заголовок the_post_thumbnail? Пользовательский тип поиска по типу с использованием $ _SESSION и pre_get_posts Функция wp_title () в теге <title> Walker nav удаляет подменю ul с определенной глубины Как вы переводите текст функции comment_number в теме? Кэш предыдущих версий сайта? Как добавить настраиваемое поле плагина к настраиваемому типу сообщений? Страница поддержки WordPress Admin – расширенные параметры? Тема для детей, не переопределяющая «включает» папку на сервере – на localhost, она делает

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

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

Используйте опции 'capability_type' и 'capabilities' когда вы register_post_type() .