Подскажите пожалуйста, сделал условие в page.php
<?php if (is_page('10')) { ?>
<ul>
<?php wp_list_pages('depth=-1&exclude=2,4,8,10,12,109,356','title_li=<h2>Страницы</h2>' ); ?>
</ul>
<?php } ?>
Выводятся соответствующие дочерние страницы(subpages), но перед ними выводится ссылка на раздел с новостями(выполненный в виде cat_id).
Выводятся в основном меню через:
add_filter('wp_list_pages','add_cats');
//функция для замены страницы "Новости" на категорию "Новости"
function add_cats($pages_list) {
$cat_list = wp_list_categories('depth=1&title_li=0&sort_column=menu_order&exclude=10');
$pages_list = preg_replace('|<li class="page_item page-item-4".*?/li>|s',$cat_list,$pages_list);
return $pages_list;
}
Как сделать, чтобы выводились корректно дочерние страницы и для страницы с cat_id, выводились подразделы.
Спасибо