我有什么:
- 主页
- 关于
- 项目
- 项目第1页
- 项目1
- 项目第2页
- 项目2
- 项目第3页
- 项目3
- 项目第1页
- 项目
我想循环浏览项目子页面,以便按照所有子项目的最新顺序显示页面,然后能够回显或拉出自定义字段,
<?php the_title();?>
<?php the_excerpt();?>
然而,我不想实际显示父页面,仅用于项目1或项目2或项目3等。
尝试了很多方法,但似乎无法使用array_merge或wp_list_pages。
任何帮助都会阻止我拔头发。非常感谢。
阅读下面的URL,我确信它对您非常有帮助。
如何在WordPress类别页面上从儿童类别中排除帖子
http://thesistut.com/2012/exclude-posts-from-children-category/
我找到了如何做到这一点。我使用了以下代码。我希望它能帮助到别人。
<?php
$args=array(
'post_type' => 'page',
'post__in' => array(345, 289),
'post_status' => 'publish',
'posts_per_page' => 2,
'caller_get_posts'=> 1
);
$my_query = null;
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post();
?>
这产生了2个帖子作为页面,来自特定类别,不显示父级,避免使用wp_list
,而是使用new WP_Query
和$args
。它起到了临时修复的作用,但确实有效。