Как выводить блок для всех вложенных страниц в данную страницу?

Через условие is_page('page') вывожу меню для страницы page. Как сделать, чтобы для всех вложенных страниц (т.е для тех, для которых родительской страницей установлена page) тоже выводить меню?
  • Вопрос задан
  • 55 просмотров
Пригласить эксперта
Ответы на вопрос 1
0example
@0example Автор вопроса
Порылся на просторах забугорного интернета, нашел ответ на вопрос, может кому пригодится:

function is_child($pageID) { 
	global $post; 
	if( is_page() && ($post->post_parent==$pageID) ) {
               return true;
	} else { 
               return false; 
	}
}


<?php
if(is_child(343)) {
echo "This is a child page of 'The Parent Page Title'.";
}
?>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы