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

جدول محتوا
نحوه ایجاد یک جدول محتوا در پست ها و صفحات وردپرس
مرداد ۲۵, ۱۳۹۷
طراحی لگو وب سایت
نکات مهم و اساسی در طراحی لگو وب سایت
مرداد ۲۹, ۱۳۹۷
نمایش همه
حذف دسته از صفحه اصلی وردپرس
آیا می خواهید یک دسته خاص را از صفحه اصلی وب سایت خود حذف کنید؟ به طور پیش فرض، وردپرس پست ها را از همه دسته ها در صفحه اصلی شما نمایش می دهد. در بعضی موارد ممکن است آن را بخواهید. در این مقاله، ما به شما نشان خواهیم داد که چگونه به راحتی دسته بندی را از صفحه اصلی وردپرس حذف کنید.
excludecategory
چرا یک دسته از صفحه اصلی وردپرس را حذف کنید؟
وردپرس به شما اجازه می دهد محتوا را در دسته ها و برچسب ها مرتب کنید. در حال حاضر گاهی ممکن است بخواهید از یک دسته برای پستهایی که بخشی از نوشته های معمول وبلاگ شما نیست استفاده کنید.
به طور پیش فرض، وردپرس به شما اجازه نمی دهد که پست ها را در دسته های خاص از صفحه اصلی یا آرشیو پنهان کنید. این  پست ها به صورت  ناخواسته  در صفحه اصلی شما ظاهر می شود .
به این ترتیب، بیایید ببینیم چگونه می توانید یک دسته خاص از صفحه اصلی وردپرس خود را حذف کنیم. ما دو روش مختلف را به شما نشان خواهیم داد و شما می توانید یکی از بهترین ها را انتخاب کنید.

روش ۱: یک دسته از وردپرس را با استفاده از پلاگین حذف کنید

اولین چیزی که باید انجام دهید این است که پلاگین Excluder Category Ultimate را نصب و فعال کنید
پس از فعال سازی، شما باید به صفحه Settings » Category Excluder  بروید.  تمام دسته هایی را که در وبلاگ وردپرس شما موجود هستند در اینجا نمایش داد می دهد.
categoryexcludersettings
از اینجا، شما می توانید به سادگی یک یا چند دسته را تحت ستون ‘Exclude from front page’ بررسی کنید. اگر می خواهید، شما همچنین می توانید این دسته را از خوراک RSS، آرشیو، و یا حتی از جستجوی وردپرس حذف کنید.

excludecategory

فراموش نکنید که بر روی دکمه Update کلیک کنید تا این تنظیمات ذخیره شود.
اکنون می توانید از وبسایت خود دیدن کنید تا ببینید که پست های انتخاب شده از صفحه اول حذف شده اند.

روش ۲: یک دسته از صفحه خانگی وردپرس با استفاده از کد را حذف کنید

این روش نیاز به اضافه کردن کد به فایل های وردپرس شما دارد.شما باید کد زیر را به فایل 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' );
فراموش نکنید ID (-5) را با category ID خود جایگزین کنید. این همه پست های وبلاگ را از صفحه اصلی متعلق به دسته ای که با این شناسه مطابقت دارد پنهان می کند.
توجه: لطفا علامت منهای (-) با category 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' );
به راحتی ID ها (-۵، -۹، -۲۳) را با شناسه های دسته خود جایگزین کنید تا آنها را از صفحه اصلی وردپرس حذف کنید.
امیدواریم که این مقاله به شما کمک کند که نحوه حذف یک دسته از صفحه اصلی وردپرس خود را بیاموزید.
مریم حسینی
مریم حسینی
با همه وجود در تلاش برای رسیدن به موفقیت هستم.