Intereting Posts
Прикрепление изображения к пользовательским конечным точкам Сортировка области администрирования по пользовательскому полю Дата события Постоянная ссылка / Проблема с разбивкой на страницы: базовое имя категории совпадает с именем страницы Имя родительского меню доступа Walker_Nav_menu Указание нескольких категорий в URL (постоянная ссылка)? Не удается найти хук, который меняет значение__состояния () WPDB SQL Игнорировать параметр `post_status` Загруженные пользователем изображения без учетной записи Лучший способ перенаправления таксономии на страницы Как удалить раздел темы WordPress, который уже отключен Как получить многомерные массивы из таблицы wp_postmeta и отобразить их на веб-сайте? Резервное копирование wordpress на общем хостинге Как изменить структуру постоянных ссылок для пользовательских типов сообщений и их таксономии? Невозможно передать переменную в определение страницы Как обфускать URL-адреса каталога темы

добавление типов страниц в меню

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

Я хочу раздел в панели администратора … позволяет говорить «разделы страницы»,

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

«добавить участника», «добавить foo», «добавить панель» …

Я в настоящее время

add_action( 'init', 'add_item' ); add_action( 'init', 'add_item2' ); function add_item(){ register_post_type('item1', array( 'label' => 'Item label', 'public' => true, 'show_ui' => true, 'capability_type' => 'page', 'capabilities' => array( ), 'hierarchical' => true, 'rewrite' => array('slug' => 'puds'), 'query_var' => true, 'supports' => array( 'title', 'editor', 'excerpt', 'custom-fields', 'revisions', 'thumbnail', 'author', 'page-attributes', 'post-formats' ) ) ); } function add_item2(){ register_post_type('item2', array( 'label' => 'Item label 2', 'public' => true, 'show_ui' => true, 'capability_type' => 'page', 'capabilities' => array( ), 'hierarchical' => true, 'rewrite' => array('slug' => 'puds'), 'query_var' => true, 'supports' => array( 'title', 'editor', 'excerpt', 'custom-fields', 'revisions', 'thumbnail', 'author', 'page-attributes', 'post-formats' ) ) ); 

}

который будет генерировать

введите описание изображения здесь

но я хочу, чтобы один заголовок меню имел более одного выбора меню …

Есть идеи?

Solutions Collecting From Web of "добавление типов страниц в меню"

Извините, попробуйте следующее:

 'show_ui' => false, 'menu_position' => 'edit.php?post_type=main_posttype or registered section' 

Например, если вы хотите его под Темы, это будет:

 'menu_position' => 'themes.php' 

Это происходит при регистрации типа вашего сообщения.

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

 function codex_custom_init() { $labels = array( 'name' => _x('Books', 'post type general name'), 'singular_name' => _x('Book', 'post type singular name'), 'add_new' => _x('Add New', 'book'), 'add_new_item' => __('Add New Book'), 'edit_item' => __('Edit Book'), 'new_item' => __('New Book'), 'all_items' => __('All Books'), 'view_item' => __('View Book'), 'search_items' => __('Search Books'), 'not_found' => __('No books found'), 'not_found_in_trash' => __('No books found in Trash'), 'parent_item_colon' => '', 'menu_name' => __('Books') ); $args = array( 'labels' => $labels, 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'show_in_menu' => true, 'query_var' => true, 'rewrite' => true, 'capability_type' => 'post', 'has_archive' => true, 'hierarchical' => false, 'menu_position' => null, 'supports' => array( 'title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments' ) ); register_post_type('book',$args); } add_action( 'init', 'codex_custom_init' ); 

Проверьте: http://codex.wordpress.org/Function_Reference/register_post_type