Intereting Posts
настраиваемый сортируемый столбец Использовать функцию плагина вне файла WordPress Как добавить add_filter () в состояние, основанное на $ post data Многопоточная / форматированная проблема с MySQL-запросом Вывести мета в массивы Есть в наличии товары, скрытые в каталоге, но появляющиеся в результатах поиска? для страницы с защитой от роли, программной загрузки пользователя и загрузки страницы Порядок сортировки запросов Wp Как установить пользовательский заголовок настраиваемого шаблона страницы? Как переписать пользовательский URL-адрес типа сообщения для нескольких глубин вместо одной определенной глубины Нежелательная пустая строка в начале документа Получите первое видео с сообщения (как встраиваемые, так и короткие видеокоды) Меню администратора левой руки WordPress всегда сворачивается Отображение только текущей категории на странице шаблона wp_redirect не работает

как добавить только меню администратора верхнего уровня без создания меню подуровня

Вот фрагмент кода:

add_action( 'admin_menu', 'travel_site' ); function travel_site(){ add_menu_page( 'Travel Site Menu', 'Travel Site', 'manage_options', 'travel-site-menu', 'ts_admin_main_page' ); add_submenu_page("travel-site-menu","View Travel Requests","View Travel Requests","manage_options","ts-view-travel-requests","ts_admin_vtr_page"); } function ts_admin_main_page(){ echo '<div class="wrap">'; echo '<p>Testing main travel site menu page</p>'; echo '</div>'; } function ts_admin_vtr_page(){ echo '<div class="wrap">'; echo '<p>Testing view travel requests</p>'; echo '</div>'; } 

Проблема заключается в добавлении подменю, название меню верхнего уровня («Travel Site») создает себя как меню подуровня. См. Изображение: введите описание изображения здесь

В принципе, я не хочу подменю «Travel Site» в главном меню «Travel Site», как удалить подменю «Travel Site»?

Solutions Collecting From Web of "как добавить только меню администратора верхнего уровня без создания меню подуровня"

Это не очень хороший способ сделать это. Оформить функцию _wp_menu_output . Здесь все делается для вывода меню. Посмотрите, что параметр $submenu_as_parent и как он используется ? Установка этого параметра в значение false приводит к желаемому результату, но нет никаких фильтров для фактической работы. Существует открытый билет по этому вопросу, но никаких действий действительно не принималось больше года. Если вы не отредактируете основной файл (плохая идея), вы не решите его без некоторой буферизации вывода и очень хрупкого решения.