我希望优化一个页面,在该页面中,我使用多个查询(带有WP查询)来检索类似的数据,我正在考虑将这些查询合并在一起,然后在循环中过滤相关数据。在其中一个循环中,我不想显示子页面,即使它们是通过查询获取的。我是这么想的-
$query = new WP_Query();
$query->query( \'post_type=pages\' );
// Menu, need to remove subpages here
while ( $query->have_posts() ) : $query->the_post();
if (!is_page(the_post());
$menu .= \'<li><a href="\' . get_permalink() . \'">\' . get_the_title() . \'</a></li>\';
endif; endwhile;
不知道如何准确地使用这句话,有什么想法吗?
编辑:没关系,在启动while循环后,使用“if($post->post\\u parent==0){}”解决了这个问题。