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

توپ دیزاین | ToopDesign

طراحی وب ، توپ دیزاین ، گرافیک

تبلیغات
خبرنامه

با گذاشتن ايميل خود در اين قسمت آخرين نوشته هاي سایت به طور خودکار برايتان ارسال ميشود

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

بازدید کنندگانی که به سایت وردپرسی شما می آیند و مطلبی را می خوانند ، مطمئنا پس از خواندن مطلب از سایت شما خارج می شوند. اما اگر سایت شما قسمتی را به عنوان مطالب مرتبط داشته باشد ، بازدید کنندگان با نگاهی به این قسمت ، متوجه مطالب دیگر سایت شما می شوند که می تواند برای آن ها مفید باشد ، پس براحتی بازدید کننده به قسمت دیگری از سایت شما ارجاع داده شده است. این عمل باعث افزایش مدت ماندن بازدیدکنندگانتان در سایت و افزایش رنک گوگل می شود. برای خواندن بقیه متن و آموزش به ادامه مطلب بروید.

خیلی از وردپرسی ها برای استفاده از این قسمت ، به افزونه ها مراجعه می کنند ، اما افزونه ها باعث کند شدن سایت و بالا رفتن مقدار CPU هاست می شود و سرعت لود سایت را خیلی پایین می آورد. پس برای اینکه از افزونه استفاده نکنیم می توانیم خیلی راحت با استفاده از آموزش زیر این امکان را برای سایت خود ایجاد کنیم.

مراحل زیر را دنبال کنید:

کد زیر را در فایل single.php قالبتان ، جایی که می خواهید این قسمت نمایش داده شود قرار دهید:

<?php
$tags = wp_get_post_tags($post->ID);
if ($tags) {
$tag_ids = array();
foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;
$args=array(
'tag__in' => $tag_ids,
'post__not_in' => array($post->ID),
'showposts'=>5, // تعداد مطالب مرتبط جهت نمایش
'caller_get_posts'=>1
);
$my_query = new wp_query($args);
if( $my_query->have_posts() ) {
echo '<ul>';
while ($my_query->have_posts()) {
$my_query->the_post();
?>
<li><a href="<?php the_permalink() ?>" rel="bookmark" title="پیوند دائمی به <?php the_title_attribute(); ?>"><?php the_title(); ?></a></li>
<?php
}
echo '</ul>';
}
}
wp_reset_query();
?>

می توانید با تغییر دادن عدد ۵ ، تعداد مطالبی را که می خواهید نمایش داده شوند را مشخص کنید.

همچنین می توانید با قرار دادن کد بالا در یک id یا class برای آن استایل مشخص کنید و زیبا ترش کنید.

موفق باشید

نوشته توسط جواد در تاریخ چهارشنبه ,۳۰ شهریور , ۱۳۹۰  ۱۱ نظر   
اشتراک گذاری
نظرات
  1. MY NAME IS SAJJAD می‌گه:

    سلام.خیلی ممنون از آموزش هاتون.خیلی مفید واقع شد.موفق باشید
    لطفا باز هم آموزش های بدون استفاده از افزونه بزارید.

  2. ایمان می‌گه:

    مورد توجه قرار گرفت

  3. فرزاد می‌گه:

    دلم نیومد کامنت نزارم
    دقیقا همونیه که میخواستم

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

  4. فری سنتر می‌گه:

    من قطعه کد رو اضافه کردم اما نشد به نظرتون مشکل کجاست؟

  5. جواد می‌گه:

    سلام دوست عزیز همچین کدی برای وبلاگ هست که مطالب پربازدید رو نشون بده؟
    ممون اگه جوابمو بدی

  6. http://www.20dl.ir می‌گه:

    باتشکر ولی فک کنم این کد جدیدترین مطالبو نشون میده نه مرتبط با مطلبو

    • جواد می‌گه:

      این کد مطالب مرتبط رو بر اساس برچسب های مطالب نشون میده
      شما به دلیل اینکه در سایتتون در برچسب های همه ی مطالب آدرس سایت خودتون رو نوشتید بنابراین تمام مطالب رو نشون میده
      موفق باشید


لطفا روی +1 کلیک کنید