dsgw3315 2017-07-20 19:20
浏览 80
已采纳

随机缩略图Wordpress

I'm trying to load 4 random thumbnails at the end of each post on Wordpress and each thumbnail should link to its respective post. I can't figure out how to do it properly, since I have very little knowledge of PHP. I have found this code snippet in the theme that get the thumbnail and the title:

<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>

Furthermore, the thumbnails should come from the same category as the current post. E.g. if someone is reading a blogpost from the "Travel" category the 4 thumbnails should only come from this category, and the same goes for the rest of the categories. Is it possible to do this?

  • 写回答

1条回答 默认 最新

  • douxiongye5779 2017-07-20 19:37
    关注

    This is called "related posts" feature. There are many plugins for this, for example YARPP is one such plugin.

    If you want to avoid plugin, you can get theme that has this functionallity in the template itself. My blog for example uses Ribbon theme and contains this code.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 plotBAPC画图出错
  • ¥30 关于#opencv#的问题:使用大疆无人机拍摄水稻田间图像,拼接成tif图片,用什么方法可以识别并框选出水稻作物行
  • ¥15 Python卡尔曼滤波融合
  • ¥20 iOS绕地区网络检测
  • ¥15 python验证码滑块图像识别
  • ¥15 根据背景及设计要求撰写设计报告
  • ¥20 能提供一下思路或者代码吗
  • ¥15 用twincat控制!
  • ¥15 请问一下这个运行结果是怎么来的
  • ¥15 单通道放大电路的工作原理