- 1,949 بازدید
- بدون نظر
مخفی کردن پست های دسته بندی خاص
به طور پیش فرض هنگامی که مطلبی را منتشر میکنید در صفحه اصلی نشان داده می شود. نوشته ها بر اساس دسته بندی های متفاوت تقسیم بندی می شوند. حال، اگر بخواهید مطالب برخی از دسته بندی ها را در صفحه اصلی سایتتون نشان ندید، بهتون پیشنهاد میکنم حتما آموزش امروز را دنبال کنید.
روش 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 دسته بندی دلخواه خود را جایگذاری کنید. با این کار مطالب یا پستهای دسته بندی مشخص شده از صفحه اصلی پنهان میشود و کاربران پستهای آن دسته بندی را نمی بینند. (حتما علامت – را کنار شناسه دسته بندی بگذارید).
همچنین میتونید با کد زیر چندین دسته بندی را از صفحه اصلی حذف یا مخفی کنید. فقط یادتون نره شناسه دسته بندی های دلخواه تان را با شناسه های کد زیر جایگزین کنید.