помогите удалить подменю в админке
-
есть стандартный и не стандартный тип поста — post, books
добавляю к ним таксо, все работает и видно в меню в админкеadd_action('init', 'create_taxonomy_gu'); function create_taxonomy_gu(){ // заголовки $labels = array( 'name' => 'Писатель(и)', 'singular_name' => 'Писателя(ей)', 'search_items' => 'Найти', 'all_items' => 'Все', 'parent_item' => 'Зависимые', 'parent_item_colon' => 'Зависимые:', 'edit_item' => 'Редактировать', 'update_item' => 'Обновить', 'add_new_item' => 'Добавить нового', 'new_item_name' => 'Добавить', 'menu_name' => 'Писатель(и)', ); // параметры $args = array( 'label' => 'gu_writer', // определяется параметром $labels->name 'labels' => $labels, 'public' => true, 'show_in_nav_menus' => true, // равен аргументу public 'show_ui' => true, // равен аргументу public 'show_tagcloud' => true, // равен аргументу show_ui 'hierarchical' => false, 'update_count_callback' => '', 'rewrite' => true, //'query_var' => $taxonomy, // название параметра запроса 'capabilities' => array(), 'meta_box_cb' => null, // callback функция. Отвечает за html код метабокса (с версии 3.8): post_categories_meta_box или post_tags_meta_box. Если указать false, то метабокс будет отключен вообще 'show_admin_column' => false, // Позволить или нет авто-создание колонки таксономии в таблице ассоциированного типа записи. (с версии 3.5) '_builtin' => false, 'show_in_quick_edit' => null, // по умолчанию значение show_ui ); register_taxonomy('taxonomy', array('post','page','books'), $args ); } //function remove_admin_submenu_items ('edit.php?post_type=books','gu_writer'); add_action( 'admin_menu', 'remove_admin_submenu_items');
Вопрос.
Из не стандартного типа Books нужно удалить подменю таксо «Писатели», т.е. конечная цель — чтобы таксобыла к этому типу поста привязана, но в меню не отображалась как субменю, а только внутри как метабокс.В качестве экспериментов можно и из стд. меню Записей попробовать убрать.
Добавление проходит успешно, таксо вижу и в нутри новой записи и в меню админки у типов, вопрос как убрать из суб меню в админке.
Код выше там где заремлен
//function remove_admin_submenu_items
по идее должен это делать но при отремливании сайт недоступен.где нетак?
- Тема «помогите удалить подменю в админке» закрыта для новых ответов.