Warning: Declaration of tie_mega_menu_walker::start_el(&$output, $item, $depth, $args) should be compatible with Walker_Nav_Menu::start_el(&$output, $data_object, $depth = 0, $args = NULL, $current_object_id = 0) in /home/saqi/domains/saqi.ir/public_html/wp-content/themes/my-sahifa1/functions/theme-functions.php on line 1921
نمایش نوشته های دسته های خاص در خانه وردپرس - آموزش،آپلود و گالری عکس ساقی
Saturday ، 21 December 2024 / شنبه ، 1 دی 1403
چه خبر؟
خانه > آموزش > نمایش نوشته های دسته های خاص در خانه وردپرس

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

اگر شما جزء وردپرس کارانی هستید که می خواهید فقط نوشته هایی را در خانه (home page) سایت وردپرسی خود نمایش دهید که در دسته یا دسته های خاصی قرار داشته باشند، با ما در این نوشته همراه شوید !

ابتدا باید آیدی دسته مورد نظر خود را بیابید. برای این کار، کافیست به قسمت نوشته ها -> دسته ها رفته و بر روی  عنوان دسته مورد نظرتان کلیک کنید.

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

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

سپس آدرس URL مرورگر خود را مشاهده نمایید. مشابه این آدرس می باشد :

http://saqi.ir/wp-admin/edit-tags.php?action=edit&taxonomy=category&tag_ID=2&post_type=post

عددی که در برابر tag_ID نوشته شده، یعنی 2 ، همان آیدی دسته ای است که بر روی آن کلیک کرده اید.

برای نمایش آیدی قسمت های مختلف در پنل مدیریت وردپرس، می توانید از افزونه Reveal IDs نیز استفاده نمایید.

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

function saqi_home_category( $query ) { // Code from Saqi.IR
 if ( $query->is_home() && $query->is_main_query() ) {
 $query->set( 'cat', '2');
 }
}
add_action( 'pre_get_posts', 'saqi_home_category' );

به جای عدد 2 ، آیدی دسته مورد نظر خود را جایگزین کنید. در صورتی که مایلید که نوشته های بیش از یک دسته در صفحه خانه سایتتان به نمایش در آید، آیدی ها را با کاما از هم جدا کنید. مانند زیر:

function saqi_home_category( $query ) { // Code from Saqi.IR
 if ( $query->is_home() && $query->is_main_query() ) {
 $query->set( 'cat', '2');
 }
}
add_action( 'pre_get_posts', 'saqi_home_category' );

$query->set( 'cat', ’2, 16’ );

بدین ترتیب، تنها نوشته های مربوط به دسته 2 و 16 در صفحه اصلی سایت شما نمایش می یابد.

موفق و وردپرسی باشید. طاعات قبول / التماس دعا

داغ کن - کلوب دات کام محبوب کن - فیس نما

درباره‌ی امیر

یک نظر

  1. alert(“به تکنو پلاس دات آی آر هم سر بزنید !”)

جوابی بنویسید

ایمیل شما نشر نخواهد شدخانه های ضروری نشانه گذاری شده است. *

*