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

ضعیفمتوسطخوببسیار خوبعالی
( 0 رای , میانگین : 0,00 از 5)
بارگذاری...

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

نحوه مخفی سازی یک دسته بندی از نتیجه جستجوی سایت

عدم نمایش یک دسته در جستجو وردپرس

در این آموزش ما قطعه کدی ارائه خواهیم داد تا توسط آن بتوانید این قابلیت را بدون استفاده از افزونه روی وب سایتتون راه اندازی کنید. کافیه این کد رو در functions.php قالب خودتون قرار بدید تا تغییراتی که مد نظرتون هستش اعمال بشه.

آموزش حذف برگه ها از نتایج جستجو :

//Exclude pages from WordPress Search
if (!is_admin()) {
function wpb_search_filter($query) {
if ($query->is_search) {
$query->set('post_type', 'post');
}
return $query;
}
add_filter('pre_get_posts','wpb_search_filter');
}

در این کد شما میتوانید به جای post در post_type سایر پست تایپ های خود را نیز نمایش دهید ، مثلا اگر به جای post شما page را قرار دهید تنها صفحات را در نتیجه جستجو نمایش خواهد داد. اگر میخواهید سایر پست تایپ ها مانند محصولات ووکامرس ، نمونه کار ها و… را در سایت نمایش یا مخفی کنید از این روش میتوانید استفاده نمایید.

بطور مثال اگر میخواهید محصولات تنها در نتیجه جستجو نمایش داده شود از این کد را قرار دهید:

//Exclude pages from WordPress Search
if (!is_admin()) {
function wpb_search_filter($query) {
if ($query->is_search) {
$query->set('post_type', 'product');
}
return $query;
}
add_filter('pre_get_posts','wpb_search_filter');
}

آموزش حذف یک دسته بندی خاص از نتایج جستجو :

اگر میخواهید که در نتایج جستجوی سایت مطالب یک دسته بندی خاص نمایش داده نشود از کدی که در زیر به شما معرفی خواهیم کرد میتوانید استفاده کنید ، برای مثال میخواهید مطالب دسته بندی A نمایش داده نشده و سایر دسته بندی ها نمایش داده شود. برای اینکار شما باید ID دسته بندی را از قسمت نوشته ها / دسته ها استخراج کرده و در قسمت -.$cat_id); آی دی دسته بندی را وارد کنید:

function exclude_category_from_search($query) {
if ($query->is_search) {
$cat_id = get_cat_ID('politics');
$query->set('cat', '-.$cat_id);'
}
return $query;
}
add_filter('pre_get_posts','exclude_category_from_search');

برای مثال اگر میخواهید مطالب دسته بندی A با آی دی ۳۴۹۴ نمایش داده نشود در خط ۴ کد بالا ، کد زیر را وارد کنید:

$query->set('cat', '-3494');

 

حال با استفاده از کد بالا توانستیم مطالب دسته بندی با ID:3494 در نتایج جستجوی سایت نمایش ندهیم. با تشکر از اینکه تا پایان آموزش ما را همراهی کردید.

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



رویا مفاخر
( عضو از 6 سال قبل )
  • 263 نوشته
  • 1401 دیدگاه
  • 0 محصول
  • 0 دوره آموزشی
از اعضای بخش پشتیبانی مجموعه نوین وردپرس

نظرات کاربران

ثبت دیدگاه

چند نکته قبل از ارسال دیدگاه :
  • تمامی دیدگاه ها قبل از انتشار عمومی توسط کارشناسان سایت بررسی خواهند شد.
  • دیدگاه هایی که جنبه تبلیغاتی داشته باشند تایید نخواهند شد.
  • آدرس سایت ، مشخصات مدیریت و... در متن دیدگاه حذف خواهند شد.
  • دیدگاه هایی که به زبان انگلیسی باشند تایید نخواهند شد.
  • دیدگاه هایی که حاوی توهین ، تهدید یا... باشند تایید نخواهند شد.

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

مطالب مرتبط



آموزش حل خطای Ensure text remains visible during webfont load در GTMetrix

74
0
اگر شما از ابزارها جی تی متریکس برای مدیریت سرعت عملکرد سایت خود استفاده می کنید، ممکن است با خطاهای مختلفی مواجه شوید که یکی از شایع ترین ...
جزییات بیشتر آموزش را بخوانید!

آموزش نحوه رفع خطای جریان باز نشدن وردپرس Failed to Open Stream Error

103
0
آیا در سایت وردپرسی خود با ارور پیام خطای باز نشدن جریان مواجه می شوید؟ در واقع این یک خطای رایج است که ممکن است برای بسیاری از ...
جزییات بیشتر آموزش را بخوانید!

آموزش استفاده از حلقه ها برای تغییر ظاهر اولین مطلب در وردپرس

3336
0
اینکه بتوانید حلقه های وردپرس را ویرایش کنید، قادر خواهید بود تا کنترل خود روی طراحی را بالا برده و محتوای سایت خود را بهتر و بیشتر تحت ...
جزییات بیشتر آموزش را بخوانید!

آموزش افزودن کیف پول به سایت وردپرسی

396
0
اگر شما صاحب یک فروشگاه آنلاین هستید، افزودن کیف پول به حساب کاربری مشتریان می‌تواند یک ایده عالی برای فروش بیشتر شما باشد. در واقع کیف پول به ...
جزییات بیشتر آموزش را بخوانید!

نسخه ۴٫۹٫۸ وردپرس منتشر شد

1078
1
وردپرس به تازگی بروز رسانی تازه ای انجام داده و نسخه جدیدی را عرضه کرده است: نسخه ۴٫۹٫۸ نسخه ۴٫۹٫۸ وردپرس شامل رفع مشکلاتی است که توسط تیم هسته ...
جزییات بیشتر آموزش را بخوانید!

فرم ساز پیشرفته FormBuilder در وردپرس | نوین وردپرس

1854
2
سلام دوستان امروز میخواهیم شما رو با یک افزونه قدرتمند و حرفه ای به FormBuilderرو معرفی کنیم که به سایت وردپرسی شما قابلیت ساخت فرم های متنوع را میدهد. ...
جزییات بیشتر آموزش را بخوانید!

آموزش تصویری قالب آوادا به زبان ساده

4014
0
قالب آوادا یکی از بهترین و پرطرفدارترین قالب های وردپرس چندمنظوره وردپرس در سایت تم فارست می باشد. این قالب به صورت کاملاً حرفه ای طراحی شده و ...
جزییات بیشتر آموزش را بخوانید!

۳ ترفند برای افزایش سرعت بارگذاری فایل های رسانه در وردپرس

902
0
فرض کنید که زحمت زیادی برای طراحی سایت وردپرس خود که پر از تصاویر، ویدئوها، افکت و دیگر موارد بصری است کشیده اید. اما چه اتفاقی می افتد ...
جزییات بیشتر آموزش را بخوانید!

دسته بندی مطالب

محصولات حرفه ای

جستجو کنید…

همکار ما شوید

اگر دوست دارید در زمینه آموزش ، افزونه ، قالب وردپرس و ووکامرس ، آموزش سئو و… مقالات آموزشی خود را در نوین وردپرس منتشر کنید میتوانید به عنوان نویسنده در نوین وردپرس فعالیت کنید.

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