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

ضعیفمتوسطخوببسیار خوبعالی
( 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 دوره آموزشی
از اعضای بخش پشتیبانی مجموعه نوین وردپرس

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

ثبت دیدگاه

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

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

مطالب مرتبط



ایجاد تورفتگی در خط اول پاراگراف مطالب وردپرس

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

رفع مشکل خطای امنیتی وردپرس؛ این نوع پرونده به دلایل امنیتی مجاز نیست

1731
0
احتمالاً برای شما پیش آمده است که در هنگام بارگذاری یک فایل در وب سایت وردپرسی خود با خطای تصویر امنیتی این نوع پرونده به دلایل امنیتی مجاز ...
جزییات بیشتر آموزش را بخوانید!

راهنمای جامع برای ایجاد سایت های عضویتی در وردپرس

1288
0
آیا تا به حال به ساخت سایت با قابلیت عضوگیری فکر کرده اید؟ به خاطر انعطاف پذیری و استفاده آسان از آن، وردپرس تبدیل به بهترین گزینه برای ...
جزییات بیشتر آموزش را بخوانید!

آموزش جامع کار با ویرایشگر گوتنبرگ

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

دلایل عدم نمایش سایت در نتایج گوگل، چرا سایت در گوگل نمایش داده نمی‌شود؟

643
0
چرا سایتم تو گوگل نمیاد؟ این سوالیست که ممکن است در ذهن اکثر وب‌مستران باشد. اگر وب‌سایت شما در گوگل نمایش داده نمی‌‌شود، عوامل مختلفی وجود دارند که ...
جزییات بیشتر آموزش را بخوانید!

آموزش افزودن تایید هویت دو مرحله ای وردپرس | چگونه برای ورود به وردپرس از Two-Factor Authentication استفاده کنیم؟

1118
0
امنیت یکی از مهم ترین مسئله های روز دنیاست و شما باید به آن توجه ویژه ای داشته باشید. از طرفی؛ قراردادن رمزعبور یکی از الزامات امنیتی است ...
جزییات بیشتر آموزش را بخوانید!

تشخیص و پیداکردن قالب سایت وردپرس و افزونه + معرفی اکستنشن مرورگر

14619
9
احتمالاً برایتان پیش آمده که وارد یک سایت شوید و سپس ظاهر و استایل آن آنقدر جذاب باشد که کنجکاو شوید که این سایت از چه نوع قالبی ...
جزییات بیشتر آموزش را بخوانید!

آموزش پیدا کردن رتبه و موقعیت سایت در نتایج گوگل

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

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

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

جستجو کنید…

همکار ما شوید

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

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