ورود یا ثبت‌نام
وبمستران طلایی

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

مخفی کردن پست های دسته بندی خاص

مخفی کردن پست های دسته بندی خاص

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

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

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

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

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

روش 2.  حدف یک دسته از صفحه اصلی وردپرس با استفاده از کد

در این روش کافیه فقط کد زیر را به فایل  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' );

موفق و پیروز باشید.

راستی! برای دریافت مطالب وردپرسی در کانال تلگرام میهن وردپرس عضو شوید.

پیشنهادات آموزشی ما

همه پکیج های آموزشی
4 نظر ارسال شده. شخص بعدی شما باشید.

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

  1. حسین ۲۵ بهمن ۱۳۹۸

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

    پاسخ دادن
    • رضا حسینی راد ۲۶ بهمن ۱۳۹۸

      سلام متوجه منظور شما نشدیم متاسفانه

      پاسخ دادن
  2. میثم ۲۴ مهر ۱۳۹۷

    با سلام. میشه دسته بندی محصولات ووکامرس در صفحه اصلی رو هم مخفی کرد؟ مثلا می خوام دسته بندی یک یا چند محصول در صفحه اصلی نشون داده نشن.

    پاسخ دادن
    • رضا حسینی راد ۲۵ مهر ۱۳۹۷

      سلام تست کنید. این افزونه اگر امکانش رو نداره توی گوگل سرچ کنید.

      پاسخ دادن