Узнайте, нет ли у страницы родителя


Хэй, у тебя есть базовое меню, похожее на это

Item 1
    Item 1.1
        Item 1.1.1
        Item 1.1.2
    Item 1.2
Item 2
    Item 2.1

Я вывожу это в виде списка, используя функцию WordPresss "wp_list_pages()". Это прекрасно работает. Однако на страницах я перечисляю подстраницы.

Итак, когда я нахожусь на странице "Пункт 1.1", там написано "Другие страницы" и перечислены "Пункт 1.1.1" и "Пункт 1.1.2".

Я использую

<?php wp_list_pages( array('child_of'=>get_the_ID(),'title_li'=>'') ); ?> 

Чтобы сделать это.

Однако я хочу, чтобы это выводило только "другие страницы" на подстранице. Я не хочу показывать "другие страницы" на страницах верхнего уровня (например, "Пункт 1, пункт 2").

Есть ли способ узнать, является ли текущая страница страницей верхнего уровня?

Author: dotty, 2011-02-23

1 answers

Http://codex.wordpress.org/Function_Reference/get_page

Если значение post_parent равно нулю, вы находитесь там.

 2
Author: focsd., 2011-02-23 16:49:00