یکی از اقداماتی که می توان در یک سایت وردپرسی انجام داد تا صفحات پویاتر و داینامیک به نظر برسد، نمایش دادن لینک سایر مطالب در ادامه مطلب هاست. هم می توان مطالب تصادفی را نمایش داد و هم مطالب مرتبط یا هر دو! برای نمایش مطالب مرتبط، افزونه های زیادی در مخزن #وردپرس وجود دارد اما در این تاپیک از بی تاک کدی را معرفی می کنیم که می تواند کارایی مشابه افزونه داشته باشد.
این کد را باید در فایل single.php
یا فایل مربوط به ادامه مطلب قرار دهید:
<?php
$tags = wp_get_post_tags($post->ID);
if ($tags) {
echo 'Related Posts';
$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
);
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<p><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></p>
<?php
endwhile; wp_reset();
}
}
?>
در کدهای بالا در خط 'showposts'=>5,
بجای عدد 5 تعداد مطالبی که باید نمایش داده شود را وارد کنید.