我似乎无法正确使用if和elseif而不是两个单独的if语句。我有以下内容:
if (is_page('series-1000')) {
$query = new WP_Query( array( 'page_id' => '6' ) );
if ( $query->have_posts() ) :
while ( $query->have_posts() ) : $query->the_post();
get_template_part ('series');
endwhile;
endif;
}
if (is_page('series-4000-5000')) {
$query = new WP_Query( array( 'page_id' => '5' ) );
if ( $query->have_posts() ) :
while ( $query->have_posts() ) : $query->the_post();
get_template_part ('series');
endwhile;
endif;
}
我不知道如何结束一个部分并开始下一部分。
答案 0 :(得分:0)
这应该有效:
if (is_page('series-1000')) {
$query = new WP_Query( array( 'page_id' => '6' ) );
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
$query->the_post();
get_template_part ('series');
}
}
} else if (is_page('series-4000-5000')) {
$query = new WP_Query( array( 'page_id' => '5' ) );
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
$query->the_post();
get_template_part ('series');
}
}
}