Пагинация в цикле wp_query
-
Долгими усилиями за чтением всякой литературы получилось сделать такой код:
<div style="background-color: #FFFFA3;"> страницы (дочки) из родительской <ul> <?php $query = new WP_Query( array( 'post_parent' => 358, 'post_type' => 'page', 'posts_per_page' => 5, 'order' => 'ASC', 'orderby' => 'post_title' )); // Цикл if ( $query->have_posts() ) { while ( $query->have_posts() ) { $query->the_post();?> <li> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> </li> <?php // Previous/next page navigation. the_posts_pagination( array( 'prev_text' => __( 'Previous page', '' ), 'next_text' => __( 'Next page', '' ), 'before_page_number' => '<span class="meta-nav screen-reader-text">' . __( 'Page', '' ) . ' </span>', ) ); } } else { echo '<p>Постов не найдено</p>'; } wp_reset_postdata(); ?> </ul> <div style="border: 2px dashed red; min-height: 100px; padding: 5px;"> <div style="border: 1px solid; min-height: 30px;width:300px; float:right;text-align: right;">get_next_post()</br> <?php $next_post = get_next_post(); if( ! empty($next_post) ){ ?> <a href="<?php echo get_permalink( $next_post ); ?>"><?php echo esc_html($next_post->post_title); ?></a> <?php } ?> </div><!--.next_post --> <div style="border: 1px solid; min-height: 30px;width:300px;float: left;">get_previous_post()</br> <?php $previous_post = get_previous_post(); if( ! empty($previous_post) ){ ?> <a href="<?php echo get_permalink( $previous_post ); ?>"><?php echo esc_html($previous_post->post_title); ?></a> <?php } ?> </div><!--.previous_post --> </div><!--. pagination page --> </div>
При ‘post_parent’ => 358, выводятся только дочки из родительской страницы с ID-358.
Мне хочется сделать так, чтобы при значении, скажем ‘posts_per_page’ => 5, появлялись ссылки (назад/вперёд), чтобы была возможность просмотреть следующие дочерние страницы.Вопрос:
Как сделать так, чтобы при значении, скажем ‘posts_per_page’ => 5, появлялись ссылки (назад/вперёд), чтобы была возможность просмотреть следующие дочерние страницы?
- Тема «Пагинация в цикле wp_query» закрыта для новых ответов.