طبق آپدیت های جدید گوگل، لینک به صفحات داخلی هر روز بیشتر از دیروز مهم تر شد.
یکی از راه های ایجاد لینک داخلی افزودن مطالب مرتبط در قسمت مطالب است.
بیشتر افزونه ها این کار رو انجام میدند ولی اکثرا مطالب مرتبط رو بر اساس موضوع نمایش میدهند ولی امروز کدی رو آماده کردیم که با گذاشتن آن در فایل single.php مطالب مرتبط رو بر اساس برچسب ها نشان میدهد.
کافیست کد زیر رو به فایل single.php یا صفحه مطالب قالب خود وارد کنید :
</p> <p dir="ltr"><?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; } } ?></p> <p dir="ltr">
این کد ۵ مطلب مرتبط را نشان میدهد و اگر می خواهید بیشتر شود مقدار ‘showposts’=>5, رو افزایش بدید.
موفق باشید
- منبع : تارمستر