Всем здрасти!
Столкнулся с такой проблемой: необходимо создать такое условие вывода для страниц – если страница 60 или любая ее дочерняя страница, то вызывать файл – require (‘111.php’)
Перерыл кодекс ВП так ничего и не нашел, с англ у меня не очень, возможно поэтому и не нашел, но вроде стандартной такой функции нет.
Придумал такой вывод до 1 вложености, код такой:
$the_id = $post->ID;
$parent_id = $post->post_parent;
if ( 60==$the_id || 60==$parent_id ) require ('111.php');
Проблема в том, что 1 вложености мало надо минимум 2, а вообще желательно для всех уровней.
Я в пхп делетант, поэтому помогите кто чем сможет 🙂 Возможно, есть подходящие для этого дела функции у ВП.
Зарание спасибо!
код
<?php
global $post; // if outside the loop
if ( is_page() && $post->post_parent ) {
// This is a subpage
} else {
// This is not a subpage
}
?>
http://codex.wordpress.org/Conditional_Tags
ОМГ как я искал, там же все на лобном месте 😀 Flector огромное спасибо!!!
Мдя все бы было ничего, но она не работает так как мне надо 🙁 Мне надо чтобы проверялись определенная страница и ее дочерние, а это функция в общем для страниц, т.е. если вписть ID страницы в is_page() – is_page(60), то файл вызывается только на странице 60. Она проверяет дочерняя ли вообще текущая страница, а не дочерняя ли к определенной.
Есть другие предложения?
поиском по is_page на форуме вордпресса – там были похожие вопросы.
вот так надо делать