Часто бывает что нужен дополнительный пункт меню со своими настройками либо подкатегориями. Мне допустим это нужно для облегчения жизни заказчика особенно когда я создаю лендинг на wordpress.
Для того чтобы создать пункт меню нам сначала понадобится сам плагин Advanced Custom Fields (ACF) – WordPress NULLED v 5.12.3 – это полноценная версия.
после того как мы установили Advanced Custom Fields (ACF), открываем файл functions.php вашей темы. и дописываем в него строчки кода.
Если нужен только пункт админ меню тогда в самом низу файла допишем это.
if( function_exists('acf_add_options_page') ) {
acf_add_options_page(array(
'page_title' => 'Основные настройки',
'menu_title' => 'Настройки сайта',
'menu_slug' => 'theme-general-settings',
'capability' => 'edit_posts',
'redirect' => false
));
}
А если и подпункты тогда дописать нужно такой код:
if( function_exists('acf_add_options_page') ) {
acf_add_options_page(array(
'page_title' => 'Основные настройки',
'menu_title' => 'Настройки сайта',
'menu_slug' => 'theme-general-settings',
'capability' => 'edit_posts',
'redirect' => false
));
acf_add_options_sub_page(array(
'page_title' => 'Настройки шапки',
'menu_title' => 'Шапка',
'parent_slug' => 'theme-general-settings',
));
acf_add_options_sub_page(array(
'page_title' => 'Настройки подвала',
'menu_title' => 'Подвал',
'parent_slug' => 'theme-general-settings',
));
}
После чего мы смело можем переходить в Advanced Custom Fields (ACF) и создавать свои поля.
Не забудьте настроить условия отображения. Нужно выбрать страницу с опциями. Как на рисунке.
ну вот собственно и всё. Если будут вопросы пишите. Обязательно отвечу.