Черный Корсар
Сабж.
В теме на WP в сайдбаре выводится список из родительской страницы со всеми дочерними страницами
родительская страница
Дочерняя страница
Дочерняя страница
Дочерняя страница
<?php wp_list_pages('title_li=&sort_column=menu_order&depth=3'); ?>
Этот код выводит список только на самой родительской странице и ее дочерних страницах.
<?php wp_list_pages('title_li=&sort_column=menu_order&depth=3&exclude=3497'); ?>
такой код исключает показ списка как на самой родительской странице, так и на дочерних страницах
Как можно сделать так, что бы этот список отображался только на дочерних страницах, но не выводился на самой родительской странице?
Черный Корсар
Oswell E. Spencer:
Если я правильно понял, то код получается
<?php
$childrens = get_children( [
'post_parent' => 0,
'post_type' => 'any',
'numberposts' => -1,
'post_status' => 'any'
] );
if( $childrens ){
foreach( $childrens as $children ){
}
}
?>
Но что то не работает
Oswell E. Spencer
Черный Корсар:
я имел ввиду что-то типа того
Код:
if( $childrens->post_parent ){
///bla-bla-bla
}
то есть логика следующая, если нет родительских страниц, то не показываем, если есть родительские, то показываем
Черный Корсар
Oswell E. Spencer писал:
Черный Корсар:
я имел ввиду что-то типа того
Код:
if( $childrens->post_parent ){
///bla-bla-bla
}
то есть логика следующая, если нет родительских страниц, то не показываем, если есть родительские, то показываем
А полный код можешь подсказать?