#php #css #wordpress #wordpress-theming
#php #css #wordpress #wordpress-тематизация
Вопрос:
Я создал новую тему WP и в заголовок вставил верхнее меню / навигацию… но это всего лишь 1 уровень глубины.
Как мне изменить это, чтобы показывать подстраницы в раскрывающемся списке, пожалуйста?
Вот текущий код:
<div class="header_right">
<ul>
<?php wp_list_pages('title_li=amp;depth=1'); ?>
<li><a href="#" id="signin"></a></li>
</ul>
</div>
Спасибо
Ответ №1:
Вам нужно использовать depth=0
, чтобы получить весь список страниц, включая подстраницы, вложенные в li
иерархические элементы. Кроме того, вам нужно будет написать соответствующий CSS-код, чтобы страницы подменю отображались в раскрывающемся списке.
Вы можете использовать любую тему, имеющую тот же стиль меню, что и ссылка. Тема Twenty Eleven имеет очень простое меню с этой функциональностью и простой для понимания CSS-код.
Ответ №2:
Для вашего заголовка используйте: wp_nav_menu();
Чтобы получить выпадающие подменю, которые выпадают при наведении курсора мыши, вам нужно добавить некоторый код в предыдущую строку: вставить-bin добавление подменю
В справочном блоге Capability WordPress есть несколько очень полезных советов и полезных CSS