طبق آپدیتهای جدید گوگل، لینک به صفحات داخلی هر روز بیشتر از دیروز مهم تر شد.
یکی از راههای ایجاد لینک داخلی افزودن مطالب مرتبط در قسمت مطالب است.
بیشتر افزونهها این کار رو انجام میدند ولی اکثرا مطالب مرتبط رو بر اساس موضوع نمایش میدهند ولی امروز کدی رو آماده کردیم که با گذاشتن آن در فایل single.php مطالب مرتبط رو بر اساس برچسبها نشان میدهد.
کافیست کد زیر رو به فایل single.php یا صفحه مطالب قالب خود وارد کنید :
کد:
<?php
کد:
//for use in the loop, list 5 post titles related to first tag on current post
$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(); ?>
<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a><br/>
<?php
endwhile;
}
}
[COLOR=#5E6066][FONT=tahoma]?>[/COLOR]
الان این کد ۵ مطلب مرتبط را نشان میدهد و اگر میخواهید بیشتر شود مقدار ‘showposts’=>5, رو افزایش بدید.
موفق باشید
- منبع : تارمستر