برای انجام این کار در جای مناسب در فایل single.php کد زیر را قرار بدین :
<?php
$tags = wp_get_post_tags($post->ID);
if ($tags) {
$first_tag = $tags[0]->term_id;
$args=array(
'tag__in' => array($first_tag),
'post__not_in' => array($post->ID),
'showposts'=>5,
'caller_get_posts'=>1
);
$rel_posts = new WP_Query($args);
if( $rel_posts->have_posts() ) {
while ($rel_posts->have_posts()) : $rel_posts->the_post(); ?>
<div class="rel_posts">
<div class="rel_thumb"><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_post_thumbnail(array(130,130)); ?></a></div>
<div class="rel_link"><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></div>
</div>
<?php
endwhile;
}
}
?>
تعداد نمایش مطالب رو به وسیله
(‘showposts’=>۵,)
میتونید تنظیم کنید و سایز مطالب رو میتوان با
(<?php the_post_thumbnail(array(130,130)); ?>)
ویرایش کنید
برای نمایش بهتر مایل بودین کد های زیر رو در فایل style.css قالب خودتون قرار بدین :
.rel_posts {float:left; margin: 15px 15px 15px 0;}
.rel_thumb {margin:10px 0 10px 0;}
.rel_thumb img {border:1px solid #aaa;}
.rel_link {text-align:center; color: #555;}
.clearer {clear:both;}
در صورتی که قالب شما از thumbnail پشتیبانی نمیکنه کد زیر رو به functions.php قالب خود اضافه کنین :
<?php if ( function_exists( 'add_theme_support' ) )
add_theme_support( 'post-thumbnails' ); ?>