Добрый день! Есть вопрос к более опытным коллегам.
Есть функция, которая выдает список дочених страниц с их описанием в вордпресс.
КОД 1function devise_list_child_pages() {
$stati_children = new WP_Query(array(
'post_type' => 'page',
'post_parent' => get_the_ID()
)
);
$txtbutton = "SEE REVIEWS";
if($stati_children->have_posts()) :
while($stati_children->have_posts()): $stati_children->the_post();
echo '<div class=compamies_catalogue_page align="left" > ';
echo '<div>';
echo '<img src="'.get_the_post_thumbnail_url( get_the_id(), 'medium' ).'">';
echo '<h2>'.get_the_title().'</h2>';
echo '<p>'.get_the_excerpt().'</p>';
echo '<button><a href="'.get_the_permalink().'">'. $txtbutton .'</a></button>';
echo '</div>';
echo '</div>';
echo '<br>';
endwhile;
endif;
}
Сделал такое же для вывод страниц, относящихся к конкретной категории. Если интересно вот он:
КОД 2function devise_list_pages_by_cat($attrs) {
$stati_children = new WP_Query(array(
'post_type' => 'page',
'cat' =>$attrs['id']
)
);
$txtbutton = "SEE REVIEWS";
if($stati_children->have_posts()) :
while($stati_children->have_posts()): $stati_children->the_post();
echo '<div class=compamies_catalogue_page align="left" > ';
echo '<div>';
echo '<img src="'.get_the_post_thumbnail_url( get_the_id(), 'medium' ).'">';
echo '<h2>'.get_the_title().'</h2>';
echo '<p>'.get_the_excerpt().'</p>';
echo '<button><a href="'.get_the_permalink().'">'. $txtbutton .'</a></button>';
echo '</div>';
echo '</div>';
echo '<br>';
endwhile;
endif;
}
add_shortcode('devise_list_pages_by_cat', 'devise_list_pages_by_cat');
Дело в том, что существующий цикл выдает все страницы, которые подходят под его условия в один столбец и все. Мне же нужно, чтобы выдавалось определенное количество таких страниц (пусть будет 10), а остальные выдавались либо по нажатию на SEE MORE (или подобное) либо по клику на NEXT выдавались следующие 10 таких же страниц.
Заранее всем спасибо! Давайте попробуем разобраться с этой задачей вместе, так как, для меня одного это оказалось неподъемной проблемой.