رفتن به مطلب

عدم نمایش مطالب دسته ای خاص در صفحه اصلی


پست های پیشنهاد شده

شاید تا بحال براتون پیش آمده باشه که زمانی که یک مطلب رو از دسته ای خاص در وب سایت وردپرسیتون منتشر می کنید نخواهید که در صفحه اصلی سایتتون مانند مطالب عادی نمایش داده بشه و تصمیم داشته باشید که آنها رو در صفحه جداگانه ای که براش طراحی کردین نمایش بدید خوب برای این کار کافیه که کد زیر رو در فایل functions.php قالبتون کپی کنید :


<?php
//عدم نمایش دسته ای خاص در صفحه اصلی
function exclude_category_home( $query ) {
if ( $query->is_home ) {
$query->set( 'cat', '-8,-2' );
}
return $query;
}
add_filter( 'pre_get_posts', 'exclude_category_home' );
?>

خوب در کدهای بالا و در خط 5 و درون پرانتز دو عدد 8- و 2- رو مشاهده می کنید که اینها id دسته های مطلبی هست که فرضا من تمایل داریم در صفحه اصلی سایتم نمایش داده نشوند بطور کلی هر مطلبی که شامل دسته هایی که id های فرضی ما رو در کد بالا دارند باشه در صفحه اصلی سایت نمایش داده نمی شوند

حال کافیه شما بجای اعداد مذکور در بالا id دسته و یا دسته های مورد نظرتون رو پیدا کرده و با اعداد بالا جایگزین کنید توجه داشته باشید که حتما علامت – را قبل از id دسته قرار دهید

برای پیدا کردن id دسته ها کافیه از قسمت نوشته ها در پنل مدیریت وردپرس وارد قسمت دسته ها بشید و بعد از نمایان شدن دسته هایی که ایجاد کردید نشانگر موس رو روی دسته مورد نظر قرار دهید در این لحظه در پایین مرورگر و در سمت چپ لینکی نمایان می شود که در آن عددی روبروی کلمه ID قرار میگیرد که آن عدد id دسته مورد نظر می باشد...

همچنین می توانید از افزونه wp show id نیز استفاده کنید

لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...