我有一个自定义查询,它在数组中调用页面,如下所示:
<?php
$args = array(
\'post__in\' => array( 2, 7, 9, 11, 13 , 15, 17 ),
\'post_type\' => \'page\',
\'orderby\' => \'menu_order\',
\'order\' => \'ASC\'
);
$the_query = new WP_Query( $args );
while ( $the_query->have_posts() ) : $the_query->the_post();
?>
是否仍然可以针对数组的单个页面对代码进行特定于页面的更改,即。
<?php if(is_page(7)) { ?>
// do something
<?php } else { ?>
// do something else
<?php } ?>
在这个查询中,还是必须在单独的查询中查询每个页面?
我使用这个查询将多个页面放在一个模板(FrontPage.php)中,以便有一个页面布局,即一个页面上的所有内容,因此我希望在循环中使用条件,以使代码更清晰。