Wordpress if/elseif


Wordpress if/elseif

我似乎无法正确地使用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;
}

我不知道如何结束一节并开始下一节

应该可以:

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');
        }
    }
}