WordPress добавляет разбиение на страницы для настраиваемого цикла, который показывает подстраницы

У меня есть одна страница (не статья) с n подстраницами. На главной странице мне нужно показать максимум 3 заголовка подстраниц и вставить разбивку на страницы для другой.

Как я могу это сделать?

Это мой простой код:

<?php $parent_id = 14; //main page id $pages = get_pages( array( 'sort_column' => 'menu_order', 'numberposts' => 3, 'child_of' => $parent_id ) ); foreach ( $pages as $page ) : ?> <div class="item"> <div class="item-title"> <h2><a href="<?php echo get_permalink( $page->ID ); ?>"><?php echo $page->post_title; ?></a></h2> </div> </div> <?php endforeach; ?> 

Благодарю.

Я решил сам, решение заключается в использовании wp_query () для создания нового цикла, использующего get_pages () .

Здесь новый код для заголовка страницы и контента с разбивкой на страницы Preeti Dua от Avigma Technology:

  <?php // Pagination variable $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; // The Query $the_query = new WP_Query( array( 'post_parent' => 782, 'post_type' => 'page', 'paged' => $paged) ); // The Loop if($the_query->have_posts()) : while($the_query->have_posts()) : $the_query->the_post(); global $post; $thePostID = $post->ID; /* this variabled is used if you need to get custom fields of the subpage */ ?> <div id="side-post-title"> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> </div> <div id="side-post-excerpt"> <?php the_excerpt(); ?> <a href="<?php echo get_permalink( $page->ID ); ?>"> <div id="read-more"> <img src="/wp-content/uploads/2012/10/read-more-btn.png"/></div> </a> </div> <?php endwhile; endif; ?> <nav class="navigation"> <div style="float:left;"> <?php next_posts_link('Show older', $the_query->max_num_pages) ?></div> <div style="float:right;"> <?php previous_posts_link('Show newer') ?></div> </nav> 

не уверен,

но попробуйте следующий плагин

http://wordpress.org/extend/plugins/wp-pagenavi/

Если вы хотите добавить заголовок, описание или даже миниатюру в разделе разбиения на страницы, вы можете использовать плагин WordPress WordPress: http://wordpress.org/plugins/advanced-content-pagination/