我创建了一个代码,当我们在父页面上时查询子页面,如果我们在子页面上,也会显示兄弟页面,效果非常好。。。现在我的问题是,我找不到像post\\u per\\u page这样的参数,它允许我限制页面显示的数量,到目前为止,我需要显示5,但如果添加了6,则样式会中断。。。因此,在一天结束时,我只想将视图数量限制为X个,比如说5个。
看看代码
<nav>
<ul>
<?php
$children = wp_list_pages(\'title_li=&child_of=\'.$post->ID.\'&echo=0\');
$subpages = ($post->post_parent) ? wp_list_pages(\'title_li=&child_of=\'.$post->post_parent.\'&echo=0\') : wp_list_pages(\'title_li=&child_of=\'.$post->ID.\'&echo=0\') ;
if ($children) { ?>
<li><?php echo $children; ?></li>
<?php } else { ?>
<?php echo $subpages; ?>
<?php } ?>
</ul>
</nav>
提前谢谢。
更新**
过了一会儿我找到了这个解决方案
<?php $this_page_id=$wp_query->post->ID; ?>
<?php query_posts(array(\'orderby\' => \'menu_order\', \'order\' => \'ASC\', \'posts_per_page\' => 2, \'post_parent\' => $this_page_id, \'post_type\' => \'page\')); while (have_posts()) { the_post(); ?>
<li><?php the_title(); ?></li>
<?php } ?>
<?php wp_reset_query() ?>
我可以使用post\\u per\\u page功能,效果很好!