Створення меню із підменю для плагінів WordPreess
Хочу показати приклад коду який я сам нещодавно знайшов і думаю він буде гарним доповненням до уроку “Створюйте плагін та меню панелі адміністратора з add_menu_page“. Поданий нижче фрагмент коду додає меню з підменю. Використовувати цей код можна як для розробки плагінів, так і для розробки власних тем WordPress.
Для тестування фрагмента коду, заходимо на ваш тестовий сайт до папки шаблону, у файл functions.php вставляємо код:
функція theme_options_panel(){
add_menu_page("Назва сторінки теми", "Мітка меню теми", 'manage_options', 'Тема-варіанти', 'wps_theme_func');
add_submenu_page( 'Тема-варіанти', "Заголовок сторінки налаштувань", "Мітка меню налаштувань", 'manage_options', "тема-оп-налаштування", 'wps_theme_func_settings');
add_submenu_page( 'Тема-варіанти', "Заголовок сторінки поширених запитань", "Мітка меню поширених запитань", 'manage_options', "тема-op-faq", 'wps_theme_func_faq');
}
add_action('admin_menu', 'theme_options_panel');
функція wps_theme_func(){
луна '<клас div="Обернути"><ділення id="icon-options-general" клас="піктограма32"><бр.></див.>
<h2>Тема</h2></див.>';
}
функція wps_theme_func_settings(){
луна '<клас div="Обернути"><ділення id="icon-options-general" клас="піктограма32"><бр.></див.>
<h2>Налаштування</h2></див.>';
}
функція wps_theme_func_faq(){
луна '<клас div="Обернути"><ділення id="icon-options-general" клас="піктограма32"><бр.></див.>
<h2>ЧаПи</h2></див.>';
}Після вставки коду у вас з'явиться меню Theme menu label і три подменю Theme menu label, Settings menu label, FAQ menu label. Думаю далі, якщо ви читали розділ “Для розробки плагінів”, буде не важко розібратися куди вставляти код для кожного пункту меню.
/*

- Базовий курс з веб-дизайну;
- Верстка сайтів;
- Загальний курс CMS WordPress та продовження курсу з розробки шаблонів;
- Розробка сайтів на PHP.




