我有这个模板来显示所有新闻页面,这些页面都是news_all页面的子页面。 在news_all页面的模板中,有以下代码。
模板的一部分get-news-template.php:
<?php $the_query = new WP_Query(array(
'post_type' => 'page',
'post_parent' => 143
));
while ($the_query->have_posts())
{
$the_query->the_post();
echo get_the_title();
}
wp_reset_postdata();
?>
其中143是news_all页面的id。 由于某些原因,这不起作用,我使用错误的方式吗?请帮忙。
我的最终目标是迭代并将所有新闻页面显示为侧栏中的列表。
编辑:添加了post_type,但仍然没有,这个页面至少有两个子页面,它们应该得到回应,对吗?答案 0 :(得分:0)
Wordpress有页面和帖子,您必须在查询中指定何时需要页面!
$the_query = new WP_Query(array(
'post_type' => 'page',
'post_parent' => 143
));