رفتن به مطلب

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


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

شاید تا بحال براتون پیش آمده باشه که زمانی که یک مطلب رو از دسته ای خاص در وب سایت وردپرسیتون منتشر می کنید نخواهید که در صفحه اصلی سایتتون مانند مطالب عادی نمایش داده بشه و تصمیم داشته باشید که آنها رو در صفحه جداگانه ای که براش طراحی کردین نمایش بدید خوب برای این کار کافیه که کد زیر رو در فایل 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 نیز استفاده کنید

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...