Вывод меню в Вордпресс
- Подробности
- Категория: WordPress (WP)
- Просмотров: 2626
Если вы не знаете как вывести меню в wordpress, то эта статья для вас...
В WP вывести меню на странице сайта проще простого и делается это несколькими строчками кода.
Пошагово:
1. Заходим в файл functions.php и прописываем следующее (это делать нужно, если при наведении на ссылку в "Внешний вид" в админке - у вас не появляется подменю "Меню" и "Виджеты"). Если их нет то, надо зарегистрировать его через вышеупомянутый файл так:
register_sidebar(array(
'name' => 'Меню',
'id' => 'menu_header',
'before_widget' => '',
'after_widget' => ''));
Сохраните и проверьте, должны появиться ссылки во "Внешний вид"/ и подменю "Меню" и "Виджеты".
2. Далее заходим в пункт "Меню" и нажимаем кнопку "Создать меню", слева появятся созданные страницы - выделяем их галочкой и жмем кнопку "Поместить в меню". Сохраняем.
3. Идем в "Виджеты". Создаем "произвольное меню" - для его создания - из левого списка доступных виджетов находим его и тянем в правый столбик
Правее появилось пустое окошко, в него и кидаем. И увидим, что-то подобное:
Меняем на "Верхнее меню", сохраняем
4. Далее в шаблоне в том месте, где хотим вывести указываем этот код:
<?php if(!dynamic_sidebar('menu_header')): ?>
<span>Это место верхнего меню.</span>
<?php endif; ?>
и смотрим на сайте - вуа-ля. Меню должно появится!
Как сделать многоуровневое меню в WP
Многоуровневое меню делается в Wordpress также просто:
- Создаем страницы - можно сразу для всех уровней, можно из записей потом подтянуть в меню - для Вордпресса - без разницы!
- Заходим и делаем пункт 2 - выше который описывался. И там же есть картинка. То есть сперва все вправо накидали - все странички, потом просто зажимаете какую вам надо и тянете к той страничке, для которой хотите сделать подменю из данной страницы и увидите она будет смещена чуть вправо(на рисунке это отчетливо видно!). Следующий уровень делается также - но он еще правее, смотрите также рисунок. Вот и все)