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

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

  • مدیر
  • 17 می, 2019
  • 295 بازدید
کد مطالب مرتبط بر اساس دسته بندی بدون افزونه در وردپرس

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

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

ما در این مقاله قصد داریم این کار را بدون استفاده از افزونه در وردپرس انجام دهیم پس در ادامه با ما همراه باشید:

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

امکان استفاده ساده کد در حلقه single.php

اضافه کردن کد ها و توابع دلخواه مانند تصویر شاخص به کد مربوطه

امکان استفاده در فایل های جداگانه و مرتبط با فایل اصلی

امکان شخصی سازی آسان تر کد ها و استایل های آن

کد مطالب مرتبط بر اساس دسته بندی در وردپرس

$related = get_posts( array( 'category__in' => wp_get_post_categories($post->ID), 
'numberposts' => 8, 
'post__not_in' => array($post->ID) ) );
      if( $related ) foreach( $related as $post ) {
       setup_postdata($post);
the_title();
echo "<br>";
} wp_reset_postdata();

کافی است کد فوق را در فایل single.php و درون حلقه مطالب قرار دهید.

اگر احتمالا بخواهید از کد فوق را در خارج از حلقه به کار ببرید باید ابتدا کد global $post; را اضافه کنید یعنی مثل کد زیر:

global $post; 
$related = get_posts( array( 'category__in' => wp_get_post_categories($post->ID), 
'numberposts' => 8, 'post__not_in' => array($post->ID) ) );
if( $related ) foreach( $related as $post ) {
setup_postdata($post);
the_title();
echo "<br>";
} wp_reset_postdata();

مطالب مرتبط بر اساس دسته بندی در وردپرس

با استفاده از کد زیر هم می توانید تصویر شاخص را برای هر مطلب مرتبط نشان دهید:

the_post_thumbnail( 'thumbnail' );




دیدگاه خود را بیان کنید :

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


*
*