Уровень вложенности страниц wordpress и вывод в меню
Прям такой длиннющий заголовок получился, самому непривычно. В последнее время публиковались разные записи, даже про наращивание волос несколько постов было. А вот теперь мы, наконец, займемся любим делом: будем точить напильником кмс-ки. Собственно говоря, в заголовке записи уже вся проблема и озвучена. Нам осталось лишь привести решение.
На всякий случай сформулирую задачу более конкретно: есть страницы вордпресс нескольких уровней вложенности. Необходимо, чтобы на странице в меню выводились только её дети. Для последнего из ряда потомков необходимо вывести список всех детей родительской страницы.
Не запутал ли я вас постановкой задачи? Нет? Супер! Тогда будем её решать.
Я приведу только код решения. Куда его вставлять – определите сами, ведь шаблоны оформления весьма различные и общих рекомендаций тут дать невозможно.
Итак, вуаля:
1 2 3 4 5 6 7 8 9 10 11 12 13 | <?php if($post->post_parent) { if ($havech = get_children($post->ID)) $children = wp_list_pages("sort_column=post_title&depth=0&title_li=&child_of=".$post->ID."&echo=0"); else $children = wp_list_pages("sort_column=post_title&depth=0&title_li=&child_of=".$post->post_parent."&echo=0"); } else $children = wp_list_pages("sort_column=post_title&depth=1&title_li=&child_of=21&echo=0"); if ($children) { ?> <?php echo $children; ?> <?php } ?> |
- Сегодня довольно остро стоит вопрос трудоустройства, поэтому вакансии Алматы пользуются огромным спросом у работников совершенно разных отраслей.
- У меня часто возникает проблема:что почитать. А где вы ищете книги?
Прокомментировать
Рубрики
- javascript
- SEO
- Smarty
- UIPI
- Боремся со СПАМом
- Верстка
- Движки форумов
- Железо
- Забавно
- Интернет в лицах
- Интернет-магазины
- Новости
- Обзоры сайтов
- Обо всем
- Полезные скрипты
- Работа с CMS
- Создание сайтов
- Уроки рекламы
- Шаблоны
