آموزش وردپرسافزونه وردپرس

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

آیا می‌خواهید یک دسته خاص را از صفحه اصلی سایت‌تان حذف کنید؟

به صورت پیش‌فرض وردپرس مجموعه‌ای از همه‌ی صفحات را در صفحه‌ی اصلی نمایش می‌دهد. در برخی موارد ممکن است این را نخواهید. در این مقاله  به شما نشان می‌دهیم که چگونه یک دسته را به راحتی از صفحه اصلی وردپرس‌تان حذف کنید؟

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

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


مقاله مرتبط: مقایسه برچسب‌ها و دسته‌ها – بهترین روش برای دسته‌بندی محتوا در وردپرس از نظر سئو


برای اینکه بدانید چگونه می‌توان به راحتی یک دسته خاص را از صفحه اصلی وردپرس خود حذف کرد، ما دو روش مختلف را به شما نشان خواهیم داد، شما می‌توانید هر کدام که مورد نیازتان است را انتخاب کنید.

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

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

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

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

 

از اینجا میتوانید به سادگی یک یا چند دسته را در ستون  ” Exclude from front pages ” بررسی کنید. همچنین می‌توانید این دسته را از RSS feeds  ، آرشیو ها و یا حتی از جستجوی  وردپرس حذف کنید.

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

 

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

 

فراموش نکنید که شناسه  (5-) را با شناسه دسته خود جایگزین کنید. این کد همه‌ی پست‌های وبلاگ از صفحه اصلی را که متعلق به دسته‌ای با این شناسه باشد را پنهان می‌کند.

یادداشت: از اینکه علامت منفی را به شناسه دسته اضافه می‌کنید مطمئن شوید.

اگر نمی‌دانید چگونه شناسه دسته را پیدا کنید، می‌توانید راهنمایی ما در مورد نحوه پیدا کردن شناسه دسته در وردپرس را مطالعه کنید.


مقاله مرتبط: چطور یک افزونه وردپرس را به زبان خود ترجمه کنیم؟


اگر می‌خواهید صفحات چندگانه را حذف کنید، می‌توانید کدها را مانند زیر تغییر دهید:

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' );

به راحتی شناسه‌های ( 23- ، 9- ، 5- ) را با شناسه‌های دسته خود جایگزین کنید تا آنها از صفحه اصلی وردپرس حذف شوند.

امیدواریم این مقاله به یادگیری شما درمورد چگونگی حذف یک دسته از صفحه اصلی وردپرس  کمک کند. همچنین می‌توانید دسته‌ها و افزونه‌های مورد علاقه برای وردپرس را مشاهده کنید، این به شما کمک می‌کند از تعداد دسته‌های بیشتری استفاده کنید.

< آخرین آموزش‌های پایگاه دانش تسنیم را در تلگرام دنبال کنید >

نوشته های مشابه

دیدگاهتان را بنویسید

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

دکمه بازگشت به بالا