2017-07-20 5 views
1

私はWordpressの各投稿の最後に4つのランダムサムネイルを読み込もうとしています。各サムネイルはそれぞれの投稿にリンクする必要があります。私はPHPの知識がほとんどないので、正しく行う方法を理解できません。ランダムサムネイルワードプレス

<div class="col-sm-4 col-md-4 col-lg-4 tiles" id="post-<?php the_ID(); ?>" <?php post_class('post'); ?> itemscope="" itemtype="http://schema.org/BlogPosting"> 

    <?php 
    if (has_post_thumbnail()) { 
     echo '<div class="post-thumbnail">'; 
     echo '<a href="' . esc_url(get_permalink()) . '">'; 
     echo get_the_post_thumbnail($post->ID, 'shop_isle_blog_image_size'); 
     echo '</a>'; 
     echo '</div>'; 
     } 
    ?> 
    <div class="tile_title"> 
     <a class="post-title"><a href="<?php echo esc_url(get_permalink()); ?>"><?php the_title(); ?></a></a> 
    </div> 
</div> 

さらに、サムネイルが現在のポストと同じカテゴリから来る必要があります:私は、サムネイルとタイトルを取得テーマに、このコードスニペットを発見しました。例えば。誰かが "旅行"カテゴリからblogpostを読んでいる場合、4つのサムネイルはこのカテゴリから来るだけで、残りのカテゴリも同様です。これは可能ですか?

+0

この仕事をするために利用できるワードプレスプラグインは数多くあります。このリンクでコードを確認できます。 http://beginnersbook.com/2013/09/display-related-posts-thumbnails-wordpress-plugin/ –

+0

本当にありがとうRavinder! 「カテゴリに基づく関連投稿」は、私が探していたものでした。 – Mewb

答えて

0

これは「関連する投稿」機能と呼ばれます。これには多くのプラグインがあります。例えば、YARPPがそのようなプラグインの1つです。

プラグインを避けたい場合は、テンプレート自体にこの機能を持つテーマを取得できます。たとえば、私のブログはRibbon themeを使用し、このコードを含んでいます。

+0

入力ありがとうございました!私はYARPPをチェックし、私はそれを働かせることができるかどうか見る:) – Mewb