2013-10-10 96 views
-1

如果沒有帖子,我該如何添加一些echo來渲染paragraf?elseif in wordpress template

  <?php query_posts('cat=1'.get_the_title().'&post_status=publish,future');?> 
      <?php if (have_posts()) : while (have_posts()) : the_post(); ?> 
       <div class="thumb"><?php the_post_thumbnail('thumbnail'); ?></div>     
      <h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1> 
      <p><?php $content = get_the_content(); 
      echo substr($content, 0, 20000); ?>... 
      <span class="more"><a href="<?php the_permalink(); ?>">czytaj więcej...</a></span> 
      </p> 
      <?php endwhile; ?> 
      <?php endif; ?> 

回答

0

可以在while循環之後把else

 <?php endwhile; ?> 

    <?php else: ?>  

    <p> no posts found</p> 

<?php endif; ?> 
0
<?php query_posts('cat=1'.get_the_title().'&post_status=publish,future');?> 

<?php if (have_posts()) : while (have_posts()) : the_post(); ?> 
    <div class="thumb"><?php the_post_thumbnail('thumbnail'); ?></div>     
    <h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1> 
    <p><?php $content = get_the_content(); 
    echo substr($content, 0, 20000); ?>... 
    <span class="more"><a href="<?php the_permalink(); ?>">czytaj więcej...</a></span> 
    </p> 
    <?php endwhile; ?> 
<?php else : ?> 
    <!-- Content to show when there are no posts. --> 
<?php endif; ?>