Требуется ли использовать кастомный Walker для этого меню?

Как можно создать меню в WordPress, которое будет аналогично данному меню на HTML, с возможностью реадктирования через интерфейс WordPress?
  • 16 июня 2024 г. 15:41
Ответы на вопрос 2
Для создания меню в WordPress, аналогичного данному меню на HTML, и с возможностью редактирования через интерфейс WordPress, обычно не требуется использование кастомного Walker.

Чтобы создать меню в WordPress:

1. Зайдите в админ-панель WordPress.
2. Перейдите в раздел "Внешний вид" -> "Меню".
3. Нажмите на кнопку "Создать меню" и дайте ему название.
4. Добавьте нужные страницы, категории, ссылки или пользовательские ссылки в меню.
5. Упорядочите элементы меню перетаскиванием их в нужном порядке.
6. Сохраните меню.

После этого вы сможете добавить созданное меню на ваш шаблон сайта, используя функцию `wp_nav_menu()`. Для этого вам необходимо вставить этот код в нужное место в файле шаблона:

```php
<?php
if ( has_nav_menu( 'primary-menu' ) ) {
    wp_nav_menu( array( 
        'theme_location' => 'primary-menu', 
        'container' => 'nav',
        'container_class' => 'menu'
    ) );
}
?>
```

Где `'primary-menu'` - это идентификатор вашего меню. 

Таким образом, вы сможете создать и настроить меню в WordPress аналогично вашему HTML-меню, но с возможностью управления содержимым через админ-панель WordPress без использования кастомного Walker.
Конечно! 
Именно для этого и есть walker.
У вас верстка сильно от ВП отличается - и это решит использование своего walker
Похожие вопросы