Intereting Posts
Динамический редактор WordPress в мета-окне Как создать поля Repeater с помощью дополнительных пользовательских полей? Добавить последний столбец «Редакция столбца» в панели администратора Использование WP Stats без Jetpack Не знаете, почему wp_ajax не работает? Могу ли я копировать роль администратора другому пользователю? Проблема с контекстом в multisite – получение основных данных сайта в каждом блоге (get_pages ()) Поиск дочерних страниц с определенного родителя страницы У меня есть тема, которую я не могу обновить и не отпущу Измененные URL-адреса медиабиблиотеки Создайте логин для входа и покажите свою историю Раздел комментариев WordPress на страницах, которые не отображаются как создать многоязычную пользовательскую страницу в WordPress Как переместить существующую папку wp-содержимого WordPress вместе с базой данных на новый сервер и новое доменное имя? Добавить короткий код в поле__состояния ()

Разрешить пользователю доступ только к настраиваемому типу сообщений

Я начинаю привыкать к пользовательским типам сообщений, но у меня нет возможностей для них.

У меня есть что-то вроде этого:

// define capabilities... $capabilities_werden = array( 'publish_posts' => 'publish_werden_event', 'edit_posts' => 'edit_werden_event', 'edit_others_posts' => 'edit_others_werden_event', 'delete_posts' => 'delete_werden_event', 'delete_others_posts' => 'delete_others_werden_event', 'read_private_posts' => 'read_private_werden_event', 'edit_post' => 'edit_werden_event', 'delete_post' => 'delete_werden_event', 'read_post' => 'read_werden_event' ); // ... use them for a custom post type... function register_events_werden() { register_post_type('events_werden', array( 'labels' => array( 'name' => __('Events in Werden'), 'singular_name' => __('Event in Werden'), 'new_item' => __('Neues Event'), ), 'public' => true, 'has_archive' => true, 'exclude_from_search' => true, 'capability_type' => 'werden_event', 'capabilities' => $capabilities_werden, ) ); } // ... and later on create a role add_role('werden_event_author', 'Werden Events', array ( 'publish_werden_event' => true, 'edit_werden_event' => true, 'edit_others_werden_event' => true, 'delete_werden_event' => true, 'delete_others_werden_event' => true, 'read_private_werden_event' => true, 'edit_werden_event' => true, 'delete_werden_event' => true, 'read_werden_event' => true, // more standard capabilities here 'read' => true, ) ); 

Тип пользовательской публикации работает отлично, и я также могу назначить новую роль пользователю. Но когда пользователь с этой ролью регистрируется, есть только «Dashboard» и «Profile» на выбор, но не меню Custom Post Type.

Что мне не хватает?