Help with if/else loop

时间:2015-02-21 作者:Ferrmolina

你能帮我在这个循环中添加一个else语句吗?

<?php
$post_type = \'post\'; // <-- Post Type
$tax = \'temporada\'; // <-- Taxonomía
$termino = get_terms($tax);
$category = get_the_category(); 
$cat_name = $category[0]->cat_ID;
  if ($termino) {
    foreach ($termino as $temporada) {
      $args=array(
       \'post_type\' => $post_type,
       "$tax" => $temporada->slug,
       \'cat\' => $cat_name,
       \'post_status\' => \'publish\',
       \'orderby\'   => \'meta_value\', 
       \'meta_query\' => array( array(\'key\' => \'numeroepisodio\') ),
       \'hide_empty\' => true,
       \'order\' => ASC
    );
 $query_episodios = null;
 $query_episodios = new WP_Query($args);
   if( $query_episodios->have_posts() ) {
  echo \'<h3>title...</h3>\';
  while ($query_episodios->have_posts()) : $query_episodios->the_post();?>
      <a href="<?php the_permalink() ?>"><li><strong>[...]</strong></a>

<?php endwhile; } 
    echo \'</ul>\';
   wp_reset_query(); 
   } 
  }
?>
谢谢!

1 个回复
最合适的回答,由SO网友:Brad 整理而成

你不清楚你想把else语句放在哪里,所以我为你包含的每个if添加了一个。

<?php
    $post_type = \'post\'; // <-- Post Type
    $tax = \'temporada\'; // <-- Taxonomía
    $termino = get_terms($tax);
    $category = get_the_category(); 
    $cat_name = $category[0]->cat_ID;
    if ($termino) {
        foreach ($termino as $temporada) {
            $args=array(
               \'post_type\' => $post_type,
               "$tax" => $temporada->slug,
               \'cat\' => $cat_name,
               \'post_status\' => \'publish\',
               \'orderby\'   => \'meta_value\', 
               \'meta_query\' => array( array(\'key\' => \'numeroepisodio\') ),
               \'hide_empty\' => true,
               \'order\' => ASC
            );
            $query_episodios = null;
            $query_episodios = new WP_Query($args);
            if( $query_episodios->have_posts() ) {
                echo \'<h3>title...</h3>\';
                while ($query_episodios->have_posts()) : $query_episodios->the_post(); ?>
                    <a href="<?php echo the_permalink() ?>"><li><strong>[...]</strong></a>
                <?php endwhile; 
            } else {
                // do something
            }
            echo \'</ul>\';
            wp_reset_query(); 
        } 
    } else {
        // do something
    }
?>

结束