2013-11-26 57 views
0

裏面我有這樣的代碼:添加HTML WordPress的循環

 <div class="row-fluid"> 
      <div class="span6"> 
      <h3>UPCOMING DEBATES</h3> 
      <?php 
      $query = new WP_Query(array(
      'post_type' => 'debate', 
      'post_status' => 'future', 
      'orderby' => 'date', 
      'order' => 'ASC', 
      'posts_per_page' => 1 
     )); 

     if($query->have_posts()) { 
      while($query->have_posts()) { 
       $query->the_post(); 



      } 
     } 
     ?> 
      </div> 

這裏面if($query->have_posts()) {我想添加以下代碼:

<div class="post-title box"> 

    <h1 class="entry-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1> 


</div> 

<?php if (has_post_thumbnail()) { ?> 

<div class="entry-image" style="<?php echo $max_height; ?>"><?php 

    $src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'large', false, ''); ?> 

    <a href="<?php echo $src[0]; ?>" class="lightbox" title="<?php the_title(); ?>" rel="bookmark"> 

     <?php the_post_thumbnail($featured_image_size); ?> 

    </a> 

</div> 
<?php } ?> 

此代碼檢索post_titlethumbnail_image

問題是,我不知道如何在我的第一個代碼中添加這個?

我試圖把它放在我的內部,如果if($query->have_posts()) {但它不起作用。這似乎比複製和粘貼更復雜。

關於我該怎麼做的任何建議? 我是一名PHP初學者。

回答

0

試試這個:

<div class="row-fluid"> 
     <div class="span6"> 
     <h3>UPCOMING DEBATES</h3> 
     <?php 
     $query = new WP_Query(array(
     'post_type' => 'debate', 
     'post_status' => 'future', 
     'orderby' => 'date', 
     'order' => 'ASC', 
     'posts_per_page' => 1 
    )); 

    if($query->have_posts()) { 
     while($query->have_posts()) { 
      $query->the_post(); 

    ?> 

     <div class="post-title box"> 
      <h1 class="entry-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1> 
     </div> 

     <?php if (has_post_thumbnail()) { ?> 

      <div class="entry-image" style="<?php echo $max_height; ?>"><?php 
       $src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'large', false, ''); ?> 
       <a href="<?php echo $src[0]; ?>" class="lightbox" title="<?php the_title(); ?>" rel="bookmark"> 
       <?php the_post_thumbnail($featured_image_size); ?> 
       </a> 
      </div> 

     <?php } 

     } 
    } 
    ?> 
     </div>