Создать выпадающее меню записей из категории в Wordpress
-
18-09-2020 - |
Вопрос
Я работаю над этим сайтом www.annapogossova.com для друга.
В настоящее время навигация по меню осуществляется по Страницам, на которых я создал каждую галерею.
Когда придет время расширять сайт - я хочу, чтобы он был достаточно динамичным, чтобы каждая страница галереи / публикация добавлялась в выпадающее меню автоматически, и ей не нужно было редактировать nav.php файл, чтобы заставить их отображаться правильно.
Наверняка для этого есть какой-то обходной путь?Возможно, я неправильно настроил настройки - должен ли я был создавать галереи в виде записей, а не Страниц?
Если со Страницами все в порядке - есть ли способ улучшить работу меню, чтобы в нем были перечислены Страницы под каждой категорией?
Я чувствую, что в будущем было бы намного лучше, если бы все галереи были постами в одной категории??
Таким образом, структура Wordpress в настоящее время:
Навигационный текст - html > ul & li создает страницы навигационного списка вручную > Страница (каждая новая галерея) с iframe
Это то, что в настоящее время nav.php похоже
-Редактировать, я не могу разместить больше 1 ссылки..извините
Решение
Страницы подходят для того, что вы делаете.Создайте страницу для каждого из элементов навигации верхнего уровня.Затем создайте подстраницы для каждого подуровня (т.е.установите родительскую страницу в консоли администратора).В итоге вы получите структуру страницы, которая выглядит следующим образом:
Photography
Fashion
Gallery 1
Gallery 2
Etc.
Still Life
Gallery 1
Gallery 2
Etc.
Art & Illustration
Gallery 1
Gallery 2
Etc.
Затем в вашем nav.php вы можете вывести все это в <ul>
структурируйте с помощью следующего метода:
<?php wp_page_menu(); ?>
Документация по вышеуказанному методу находится здесь.