Список подчинённых страниц если они есть
Итак: моя ангина продолжается )))
Я уже как-то писала о том как вывести список страниц подчинённых одной родительской
Теперь вопрос встал сложней: нужно выводить список страниц подчинённых той, что открыта. А если у неё нет подчинённых страниц то список тех, что подченены тому же родителю что и она.
Используем всё ту же функцию вордпресс
wp_list_pages()
, но сейчас мы не можем сразу указать ID страницы родителя, нам надо подучить его с текущей страницы:
то есть вместо кусочка условий child_of=555, мы будем ставить child_of=’.$post->post_parent или child_of=’.$post->ID (первое возвращает идентификатор родительской страницы, второе собственный идентификатор страницы)
Кроме того нам понадобится оператор условия мы ведь как то должны объяснить конструкцию если — то
Оператор IF подробнее (Кстати хорошая справка, включила её в свой список полезных ссылок)
Нашла подробную статью про функцию wp_list_pages(), но код от туда у меня работать не стал. Пришлось написать свой:
Такая штука у меня работает в боковой колонке.
Редактировать:
Оставить комментарий