Я новичок в WordPress, работающий на локальном сервере, который я настроил с помощью MAMP.Я создал документацию по стилям, индексам, нижним колонтитулам, заголовкам и функциям, а PHP собрал все без проблем.Сайт опубликовал все мои файлы, как и ожидалось.Затем я попытался добавить пользовательские меню в панель / меню внешнего вида на панели администратора, но они не отображались.
Вот снимок иерархии моей папки:
![shot of folder hierarchy](https://i.stack.imgur.com/sbHLM.jpg)
А вот снимок экрана страницы администратора:
![enter image description here](https://i.stack.imgur.com/K0qoF.jpg)
И это весь код моего файла functions.php:
<?php
function macsc_script_enqueue() {
wp_enqueue_style('customstyle', get_template_directory_uri() . '/css/macsc.css', array(), '1.0.0', 'all');
wp_enqueue_script('customjs', get_template_directory_uri() . '/js/macsc.js', array(), '1.0.0', true);
}
add_action('wp_enqueue_scripts', 'macsc_script_enqueue');
function register_my_menus() {
register_nav_menus(
array(
'header-menu' => __( 'Header Menu' ),
'extra-menu' => __( 'Extra Menu' )
)
);
}
add_action( 'init', 'register_my_menus' );
Я прочитал несколько потоков переполнения стека и ознакомился с документацией по поддержке Кодекса WordPress.Функция register_my_menus была прямым копированием и вставкой из документа WordPress.Насколько я могу судить, я все делаю правильно (конечно, нет).
Одна вещь, которая кажется мне странной, состоит в том, что уже были вкладки для «виджетов», «меню» и «заголовок »на панели« Внешний вид ».Учитывая, что это пользовательская тема, которая началась с пустой папки, я не уверен, почему они вообще есть.
Любая помощь будет принята с благодарностью.