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

به طور پیش فرض ، ویژگی جستجوی وردپرس پست های منتشر شده و صفحات منتشر شده را در نتایج جستجو نمایش می دهد. غالباً وقتی کاربران به دنبال چیزی در وبلاگ هستند ، به احتمال زیاد این یک پست است نه یک صفحه. در این مقاله ، ما به شما نشان خواهیم داد که چگونه با حذف صفحات از نتایج جستجوی وردپرس ، جستجوی خود را بیشتر مرتبط و شلوغ کنید.

Exclude pages frm WordPress search results

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

// صفحات را از جستجوی وردپرس حذف کنید
if (! is_admin ()) {
عملکرد wpb_search_filter (درخواست $) {
if ($ query-> is_search) {
$ query-> set ('post_type'، 'post')؛
}
بازگرداندن $ درخواست
}
add_filter ('post_get_posts'، 'wpb_search_filter')؛
}

توضیح: این کد ابتدا بررسی می کند که جستجو از صفحات مدیر وردپرس نشات گرفته باشد. اگر اینگونه نباشد ، با تنظیم پارامتر post_type پست ها را جستجو می کند.

همچنین می توانید با تنظیم post_type روی صفحات برعکس عمل کنید ، بنابراین فقط صفحات را در نتایج جستجو باز می گرداند.

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

اگر این مقاله را دوست داشتید ، لطفاً در کانال YouTube برای آموزش های ویدئویی وردپرس. همچنین می توانید ما را در Twitter و فیس بوک .

منبع:
https://www.wpbeginner.com/wp-tutorials/how-to-exclude-pages-from-wordpress-search-results/.

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