Как добавить в админке свой пункт меню и подменю?

Решено

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

Как сделать что бы названия были разные, как например в «Настройках»?

Добавить Комментарий
Ответ
add_action('admin_menu', 'register_menu');
function register_menu() {
 // главное меню
 add_menu_page(
 __('Настройки 0', 'TextDomain'), 'Утилиты', 'manage_options', 'my-custom-page', 'my-function1', 'dashicons-chart-pie', 6
 );
 // подменю 1
 add_submenu_page(
 'my-custom-page', __('Подменю 1', 'TextDomain'), 'Страница 1', 'manage_options', 'my-custom-page-one', 'my-function1'
 );
 // подменю 2
 add_submenu_page(
 'my-custom-page', __('Подменю 2', 'TextDomain'), 'Страница 2', 'manage_options', 'my-custom-page-two', 'my-function2'
 );
 }
 
Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.