How to remove a specific category from the WordPress homepage
برنامه نویسی و وردپرس

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

در این مقاله نحوه حذف یک دسته خاص از صفحه اصلی وردپرس به دو روش کد نویسی یا افزونه می پردازیم که به راحتی می توانید دسته مورد نظر خود را از صفحه اصلی پاک کنید
به طور معمول وردپرس تمام صفحات را در صفحه اصلی خود نشان میدهد ولی گاهی اوقات شاید شما نخواهید که دسته ی خاصی نشان داده شود ( مثلا از یک دسته و نوشته برای اسلایدر صفحه اصلی استفاده کرده اید و میخواهید به صورت پست دیده نشود)

روش اول پاک کردن دسته با کد نویسی است

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

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

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

در تصویر زیر فایل functions.php را میبینید

functions.php

در این کد (2-) شناسه دسته مورد نظر می باشد و شما باید آی دی یا شناسه مد نظر خود را به جای این شناسه قرار دهید فراموش نکنید که علامت منفی قبل از شناسه ضروری می باشد . برای پیدا کردن شناسه دسته در وردپرس به بخش نوشته ها » دسته ها مراجعه کرده و با قرار دادن موس روی دسته مورد نظر آی دی آن را در پایین صفحه نشان می دهد

اگر میخواهید چند دسته را حذف کنید از کد زیر کمک بگیرید

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

به جای 2- 19- 22- شناسه های مربوط به دسته های خود را قرار دهید

حذف یک دسته با استفاده از افزونه

برای این روش شما باید ابتدا افزونه  Excluder Category Ultimate را دانلود ونصب کنید ( نحوه نصب افزونه ) سپس بعد از نصب افزونه و فعال سازی به بخش Setting >> Category Excluder مراجعه کنید در این جا کلیه دسته ها موجود در وردپرس شما نمایش داده می شود

سپس با زدن تیک یک یا چند دسته مورد نظر در ستون Exclude from front pages می توانید دسته های مورد نظر را از صفحه اصلی خود پاک کنید همچنین ستون های بعدی به ترتیب خوراک (feeds) آرشیو و صفحه سرچ می باشد که با زدن تیک آن ها می توانید دسته خود را از صفحات گفته شده پاک کنید

امیدوارم این مقاله مفید واقع شود

طراحی سایت خود را به فریلنس پروژه بسپارید

نظرات

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