بـلاگچی

  • خانه
  • وردپرس
    • پوسته وردپرس
      • پوسته های پرمیوم
      • پوسته های رایگان
    • کدها و هک ها
    • افزونه وردپرس
    • مقالات وردپرس
  • قالب ها
    • قالب های رایگان
    • قالب های فروشی
    • قالب پنل ادمین
  • آموزش
    • لاراول
    • vue.js
    • node.js
    • php
    • جی کوئری
    • جاوا اسکریپت
    • Html
    • CSS
    • بوت استرپ
    • بهینه سازی
    • لینوکس
  • اسکریپت
  • تماس با ما

بـلاگچی

  • خانه
  • وردپرس
    • پوسته وردپرس
      • پوسته های پرمیوم
      • پوسته های رایگان
    • کدها و هک ها
    • افزونه وردپرس
    • مقالات وردپرس
  • قالب ها
    • قالب های رایگان
    • قالب های فروشی
    • قالب پنل ادمین
  • آموزش
    • لاراول
    • vue.js
    • node.js
    • php
    • جی کوئری
    • جاوا اسکریپت
    • Html
    • CSS
    • بوت استرپ
    • بهینه سازی
    • لینوکس
  • اسکریپت
  • تماس با ما

مطالب مرتبط بدون نیاز به افزونه

توسط admin ۱۳۹۵/۰۴/۱۶  در کدها و هک ها, وردپرس
مطالب مرتبط بدون نیاز به افزونه

مطالب مرتبط بدون نیاز به افزونه

برای نمایش مطالب مرتبط، ۲ راه وجود دارد. اول از طریق افزونه وردپرس و دوم از طریق کدها و هک های وردپرس.
امروز قصد داریم نحوه قرار دادن مطالب مرتبط با یک پست رو بدون استفاده از افزونه آموزش بدیم.
در این آموزش یک کوئری معرفی می کنیم که مطالب مشابه و مرتبط رو بر اساس تگ ها و برچسب ها نمایش می دهد.
در ابتدا به نمایش -> ویرایشگر رفته و فایل single.php را برای تغییرات انتخاب کنید.
حالا قطعه کد زیر را در جای مناسبی از صفحه قرار دهید و تغییرات را ذخیره کنید.

 
<?php $orig_post = $post; global $post; $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),
 'posts_per_page'=>4, // تعداد مطالب مرتبط.
 'ignore_sticky_posts' => 1
 );
 
 $my_query = new wp_query( $args );

 while( $my_query->have_posts() ) {
 $my_query->the_post();
 ?>

<div class="relatedthumb">

<li>
<h3><a rel="external" href="<?php the_permalink()?>"><?php the_title(); ?></a></h3>
</li>

 </div>

 
 <? } } $post = $orig_post; wp_reset_query(); ?>

خب حالا با استفاده از کوئری بالا شما می توانید مطالب مرتبط را به راحتی در صفحه ببینید.
نکته قابل توجه اینکه، اگر بخواهید تعداد مطالب مرتبط را تغییر بدید، عدد مقابل عبارت posts_per_page را که ۴ نوشته شده، کم یا زیاد کنید.

امیدوارم این آموزش کمکتون کرده باشه.

آموزش وردپرس مطالب مرتبط مطالب مرتبط بدون نیاز به افزونه هک وردپرس وردپرس
« بدست آوردن آدرس صفحه جاری در وردپرس افزودن دکمه های اشتراک گذاری بدون افزونه »

بدون دیدگاه

برای صرف‌نظر کردن از پاسخ‌گویی اینجا را کلیک نمایید.

برای صرف‌نظر کردن از پاسخ‌گویی اینجا را کلیک نمایید.

مطالب مرتبط

۹ ترفند مفید امنیتی از طریق .htaccess

۹ ترفند مفید امنیتی از طریق .htaccess

توسط admin ۱۳۹۵/۰۶/۲۴
افزودن دکمه های اشتراک گذاری بدون افزونه

افزودن دکمه های اشتراک گذاری بدون افزونه

توسط admin ۱۳۹۵/۰۴/۲۴
نمایش تاریخ و ساعت در وردپرس

نمایش تاریخ و ساعت در وردپرس

توسط admin ۱۳۹۵/۰۴/۲۷
با امکانات جدید وردپرس 4.6 آشنا شوید

با امکانات جدید وردپرس ۴.۶ آشنا شوید

توسط admin ۱۳۹۵/۰۵/۳۰

نوشته های تازه

  • صفحه بندی دیدگاه ها در وردپرس
  • حذف منوی ویرایشگر از پیشخوان وردپرس
  • آموزش تغییر ایمیل پیش فرض وردپرس
  • ۹ ترفند مفید امنیتی از طریق .htaccess
  • افزونه حتما بخوانید وردپرس Inline Related Posts

بایگانی

  • شهریور ۱۳۹۸ (۱)
  • خرداد ۱۳۹۶ (۱)
  • مهر ۱۳۹۵ (۱)
  • شهریور ۱۳۹۵ (۳)
  • مرداد ۱۳۹۵ (۵)
  • تیر ۱۳۹۵ (۶)
  • خرداد ۱۳۹۵ (۱)
  • دی ۱۳۹۴ (۱)
  • شهریور ۱۳۹۴ (۱)
  • تیر ۱۳۹۴ (۱)
  • اسفند ۱۳۹۳ (۴)
  • بهمن ۱۳۹۳ (۴)

محبوب ترین پوسته ها

  • صفحه اصلی
  • درباره ما
  • تماس با ما

کپی رایت 1397 © تمامی حقوق برای بـلاگچی محفوظ می باشد.