Я создал пользовательскую страницу поиска, отображающую результаты только для детей двух страниц сайта. Проблема в том, что независимо от того, что поисковый термин, он возвращает все страницы под этими двумя. Для любого поискового запроса он возвращает те же 200 страниц
$s=get_search_query();
$args = array(
's' =>$s
);
if(isset($_GET['book'])) {
$b = $_GET['book'];
$args = array(
'post_type' => 'page',
'posts_per_page' => -1,
'post_parent__in' => array(7253, 9859),
'sentence' => true,
'exact' => true,
'order' => 'ASC',
'orderby' => 'relevance',
);
$parent = new WP_Query( $args );
if ( $parent->have_posts() ) : ?>
if(isset($_GET['book'])) {
проверка, должен ли поиск go только по этим двум страницам.
Чего мне здесь не хватает?