• توجه: در صورتی که از کاربران قدیمی ایران انجمن هستید و امکان ورود به سایت را ندارید، میتوانید با آیدی altin_admin@ در تلگرام تماس حاصل نمایید.

آموزش قرار دادن مطالب مرتبط در وردپرس بدون افزونه

amininho

متخصص بخش کامپیوتر



طبق آپدیت‌های جدید گوگل، لینک به صفحات داخلی هر روز بیشتر از دیروز مهم تر شد.
یکی از راه‌های ایجاد لینک داخلی افزودن مطالب مرتبط در قسمت مطالب است.
بیشتر افزونه‌ها این کار رو انجام میدند ولی اکثرا مطالب مرتبط رو بر اساس موضوع نمایش میدهند ولی امروز کدی رو آماده کردیم که با گذاشتن آن در فایل 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, رو افزایش بدید.
موفق باشید

 
بالا