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

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

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

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

در این مرحله افزونه Ultimate Category را نصب و فعال کنید. پس از فعال کردن افزونه، گزینه جدیدی به نام Category Excluder در منو تنظیمات پیشخوان وردپرس جای می‎گیرد. به صفحه تنظیمات افزونه بروید.

دراین قسمت تمام دسته‎بندی‎های سایت وردپرسی خود می‌بینید. از اینجا، شما می‎توانید دسته‎بندی مورد نظر خود را از ستون Exclude from front page انتخاب و تیک آن‎ها را زده و حذف کنید. همچنین می‎توانید دسته‎بندی‎ها را از خوراک RSS، آرشیو حذف کنید. در آخر دکمه به‎روز‎رسانی را بفشارید.

اکنون سایت خود را رفرش کنید. خواهید دید پست‎های آن دسته‎بندی‎هایی که حذف کردید دیگر در صفحه اصلی یا خانه نیستند.

حذف یک دسته از صفحه اصلی وردپرس بدون نیاز به افزونه

در این روش کافی است فقط کد زیر را به فایل  functions.php قالب خود اضافه و ذخیره کنید.

function exclude_category_home( $query ) {
if ( $query->is_home ) {
$query->set( 'cat', '-5' );
}
return $query;
}
 
add_filter( 'pre_get_posts', 'exclude_category_home' );

حتما به جای مقدار -5، شناسه ID دسته بندی دلخواه خود را جایگذاری کنید. با این کار مطالب یا پست‎های دسته‎بندی مشخص شده از صفحه اصلی پنهان میشود و کاربران پست‎های آن دسته‎بندی را نمی‎بینند. (حتما علامت – را کنار شناسه دسته بندی بگذارید).

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

function exclude_category_home( $query ) {
if ( $query->is_home ) {
$query->set( 'cat', '-5, -9, -23' );
}
return $query;
}
 
add_filter( 'pre_get_posts', 'exclude_category_home' );

 

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

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

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

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

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

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

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

×
×
  • جدید...