2016-05-15 18 views
0

私はサムネイルで記事を表示するには、私のindex.phpの中で次のループを使用しています:wordpressのサムネイルに投稿リンクを追加するには?

<main id="main"> 
 
      
 
       <?php 
 
       // the query 
 
       $args = array('posts_per_page' => 10); 
 
       $the_query = new WP_Query($args); 
 
      
 
       ?> 
 
      
 
       <?php if ($the_query->have_posts()) { ?> 
 
      
 
        <!-- loop --> 
 
      
 
        <?php while ($the_query->have_posts()) { 
 
         
 
           $the_query->the_post(); ?> 
 
      <article id="post"> 
 
        
 
         <div id="thumbnail"> 
 
         
 
          <?php 
 
          if (has_post_thumbnail()) { ?> 
 
           <?php the_post_thumbnail(); } ?> 
 
        
 
        </div> 
 
        
 
        <h2><a href="<?php the_permalink();?>"><?php the_title(); ?></a></h2> 
 
        
 
        <div class="entry"> 
 
        
 
         <?php the_excerpt(); ?> 
 
         
 
        </div> 
 
        
 
      
 
      </article> 
 
      
 
\t 
 
    
 
       <?php } } else { ?> 
 
       <p><?php _e('Die Posts entsprechen nicht den Kriterien.'); ?></p> 
 
       <?php } ?> 
 
    \t \t \t 
 
       <!-- end of the loop --> 
 
\t 
 
    
 
       <?php wp_reset_postdata(); ?> 
 
     </main> 
 

はどのようにしてサムネイルにパーマリンクを追加することができますか?ユーザーがそれをクリックすると、彼はポストに向かうべきです。現時点では、何も起こっていません。

ご回答ありがとうございます。

EDIT:Deeptiの答えがエラーを生成するため、ループ全体を追加しました。多分誰かがそれを手伝ってくれるかもしれません。

答えて

3
<?php if (has_post_thumbnail()) : ?> 
<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"> 
    <?php the_post_thumbnail(); ?> 
</a> 
<?php endif; ?> 
+0

ありがとうございました。投稿が更新されたため、エラーが発生しています。あなたはそれで私を助けてくれますか? –

+0

これを試して、私は最後を逃した –

+0

うわー、ありがとう。それは魅力のように働く –

関連する問題