• صفحه نخست
  • دوره های آموزشی
    • آموزشی طراحی سایت (وردپرس)
      • دوره وردپرس کار حرفه ای
      • دوره طراحی سایت با المنتور
      • دوره فارسی سازی قالب وردپرس
    • آموزشی سایت فروشگاهی(ووکامرس)
      • دوره ووکامرس مقدماتی
      • دوره ووکامرس پیشرفته
      • آموزش عملی طراحی سایت فروشگاهی
    • آموزش برنامه نویسی
      • دوره html-css مقدماتی
      • دوره htm-css پیشرفته
  • آموزش رایگان
    • آموزش سئو
    • آموزش بازاریابی
    • کسب و کار اینترنتی
    • آموزش امنیت وردپرس
    • آموزش رایگان المنتور
    • قالب رایگان وردپرس
    • آموزش رایگان محتوا نویسی
    • آموزش رایگان HTML – CSS
    • آموزش های ووکامرس
  • ارتباط با ما
Menu
  • صفحه نخست
  • دوره های آموزشی
    • آموزشی طراحی سایت (وردپرس)
      • دوره وردپرس کار حرفه ای
      • دوره طراحی سایت با المنتور
      • دوره فارسی سازی قالب وردپرس
    • آموزشی سایت فروشگاهی(ووکامرس)
      • دوره ووکامرس مقدماتی
      • دوره ووکامرس پیشرفته
      • آموزش عملی طراحی سایت فروشگاهی
    • آموزش برنامه نویسی
      • دوره html-css مقدماتی
      • دوره htm-css پیشرفته
  • آموزش رایگان
    • آموزش سئو
    • آموزش بازاریابی
    • کسب و کار اینترنتی
    • آموزش امنیت وردپرس
    • آموزش رایگان المنتور
    • قالب رایگان وردپرس
    • آموزش رایگان محتوا نویسی
    • آموزش رایگان HTML – CSS
    • آموزش های ووکامرس
  • ارتباط با ما
Search
Close this search box.
۰ تومان 0 Cart
  • ورود
  • ثبت نام
Menu
  • ورود
  • ثبت نام
Search
Close this search box.
۰ تومان 0 Cart
Menu
  • ورود
  • ثبت نام
  • صفحه نخست
  • دوره های آموزشی
    • آموزشی طراحی سایت (وردپرس)
      • دوره وردپرس کار حرفه ای
      • دوره طراحی سایت با المنتور
      • دوره فارسی سازی قالب وردپرس
    • آموزشی سایت فروشگاهی(ووکامرس)
      • دوره ووکامرس مقدماتی
      • دوره ووکامرس پیشرفته
      • آموزش عملی طراحی سایت فروشگاهی
    • آموزش برنامه نویسی
      • دوره html-css مقدماتی
      • دوره htm-css پیشرفته
  • آموزش رایگان
    • آموزش سئو
    • آموزش بازاریابی
    • کسب و کار اینترنتی
    • آموزش امنیت وردپرس
    • آموزش رایگان المنتور
    • قالب رایگان وردپرس
    • آموزش رایگان محتوا نویسی
    • آموزش رایگان HTML – CSS
    • آموزش های ووکامرس
  • ارتباط با ما
Menu
  • صفحه نخست
  • دوره های آموزشی
    • آموزشی طراحی سایت (وردپرس)
      • دوره وردپرس کار حرفه ای
      • دوره طراحی سایت با المنتور
      • دوره فارسی سازی قالب وردپرس
    • آموزشی سایت فروشگاهی(ووکامرس)
      • دوره ووکامرس مقدماتی
      • دوره ووکامرس پیشرفته
      • آموزش عملی طراحی سایت فروشگاهی
    • آموزش برنامه نویسی
      • دوره html-css مقدماتی
      • دوره htm-css پیشرفته
  • آموزش رایگان
    • آموزش سئو
    • آموزش بازاریابی
    • کسب و کار اینترنتی
    • آموزش امنیت وردپرس
    • آموزش رایگان المنتور
    • قالب رایگان وردپرس
    • آموزش رایگان محتوا نویسی
    • آموزش رایگان HTML – CSS
    • آموزش های ووکامرس
  • ارتباط با ما

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

تیر 14, 1397
نویسنده آتشگاه
وردپرس
484 بازدید
جستجو وردپرس

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

حذف موارد اضافی در جستجوی وردپرس

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

برخی از توسعه دهندگان وب ممکن است که بخواهند پست هایی را از نویسندگان پنهان کند. اما نمب دانند که چگونه این کار را انجام دهند. در ادامه توضیحات بیشتری را برای شما بیان می کنیم.

انواع پست سفارشی را از جستجو حذف کنید

اولین کاری که باید انجام دهید این است که افزونه Plugin Search Exclude را نصب و فعال کنید. اگر آشنایی به نصب افزونه های ندارید می توانید به مقاله ای با این نام راهنمای افزونه وردپرس به صورت ویدیویی مراجعه کنید.

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

WordPress search

علامت کادر Exclude from Search Results را چک کنید و فراموش نکنید که پست یا صفحه موردنظر را ذخیره کنید.

برای مشاهده تمام مواردی که نمی خواهید آنها را در قسمت جستجو ببینید به تنظیمات بروید> Search Exclude بزنید. در این قسمت تمام موارد حذفی خود را خواهید دید.

جستجو وردپرس

اگر می خواهید محدودیت را حذف کنید، به سادگی علامت کادر کنار آیتم مورد نظر خود را اضافه کنید و بر روی دکمه تغییر ذخیره کلیک کنید.

حذف رده خاص، برچسب، طبقه بندی سفارشی از وردپرس جستجو

این روش نیاز به اضافه کردن کد به وب سایت وردپرس شما دارد.  شما باید شناسه رده را که می خواهید حذف کنید پیدا کنید .

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

function wpb_search_filter( $query ) {
if ( $query->is_search && !is_admin() )
$query->set( 'cat','-7' );
return $query;
}
add_filter( 'pre_get_posts', 'wpb_search_filter' );

 

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

function wpb_search_filter( $query ) {
if ( $query->is_search && !is_admin() )
$query->set( 'cat','-7, -10, -21' );
return $query;
}
add_filter( 'pre_get_posts', 'wpb_search_filter' );

 

ما به سادگی ID های دسته را اضافه کردیم که ما می خواهیم آنها را با کاما جدا کنیم.

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

اگر میخواهید پستهایی را که در زیر تگ خاص قرار دارند حذف کنید، میتوانید از کد زیر استفاده کنید

if ( $query->is_search && !is_admin() )
$query->set( 'tag','-19' );
return $query;
}
add_filter( 'pre_get_posts', 'wpb_search_filter' );

 

فراموش نکنید که جایگزین 19 با شناسه تگ کنید که می خواهید آن را حذف کنید.شما می توانید کد را برای حذف چند برچسب نیز تغییر دهید.

if ( $query->is_search && !is_admin() )
$query->set( 'tag','-19, -27, -56' );
return $query;
}
add_filter( 'pre_get_posts', 'wpb_search_filter' );

 

صرف نظر از شرایط خاص در طبقه بندی سفارشی از جستجوی وردپرس

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

function wpb_modify_search_query( $query ) {
global $wp_the_query;
if( $query === $wp_the_query && $query->is_search() ) {
$tax_query = array(
array(
'taxonomy' => 'genre',
'field' => 'slug',
'terms' => 'action',
'operator' => 'NOT IN',
)
);
$query->set( 'tax_query', $tax_query );
}
}
add_action( 'pre_get_posts', 'wpb_modify_search_query' );

 

 

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

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

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

با این حال اگر تعداد پست هایی که توسط یک نویسنده نوشته شده زیاد است، می توانید از کد زیر برای حذف همه آنها از نتایج جستجو وردپرس استفاده کنید.

function wpb_search_filter( $query ) {
if ( $query->is_search && !is_admin() )
$query->set( 'author','-24' );
return $query;
}
add_filter( 'pre_get_posts', 'wpb_search_filter' );

 

 

شما همچنین می توانید از همان کد برای حذف چندین نویسنده یا اضافه کردن شناسه کاربری خود جدا شده از طریق کاما استفاده کنید.

function wpb_search_filter( $query ) {
if ( $query->is_search && !is_admin() )
$query->set( 'author','-24, -12, -19' );
return $query;
}
add_filter( 'pre_get_posts', 'wpb_search_filter' );

 

 

5/5 - (1 امتیاز)
اشتراک گذاری:
برچسب: آموزش وردپرسآموزش ویدیوییآموزش ویدیویی وردپرساموزش وردپرسحذف صفحات خاص در وردپرسمقالهنکته های مهم وردپرسوردپرس
About آتشگاه

آموزش تنها حرفه ای است که حرفه های دیگر را ایجاد می کند. من عاشق این حرفه هستم.

More Posts by آتشگاه
تبلیغات
هاست وردپرس

مطالب زیر را حتما مطالعه کنید

نمایش فیلدهای سفارشی و اختصاصی در وردپرس

نمایش فیلدهای سفارشی و اختصاصی در وردپرس

افزونه‌ بک‌آپ‌گیری در وردپرس

مقایسه‌ی مزایا و معایب ۷ تا از بهترین افزونه‌ بک‌آپ‌گیری از وردپرس

نکات افزایش امنیت سایت وردپرس

8 نکته برای افزایش امنیت سایت وردپرس(قسمت 2)

نکات مهم برای تقویت امنیت وردپرس(قسمت اول)

8 نکته مهم برای تقویت امنیت وردپرس(قسمت 1)

ویژگی ها و کاربردهای UI و UX

ویژگی ها و کاربردهای UI و UX

یادگیری وردپرس به صورت رایگان در یک هفته ( یا حتی کمتر)

قدیمی تر چگونه یک صفحه کودک Child Page را در وردپرس ایجاد کنیم؟
جدیدتر کلمات کلیدی مرتبط با سایت خود را چگونه پیدا کنیم؟

دیدگاهتان را بنویسید لغو پاسخ

Search for:
نوشته‌های تازه
  • تقویم محتوا چیست؟ (جلسه 33)
  • استراتژی تولید محتوا (جلسه 32)
  • عادت‌ نویسندگان مشهور و سرشناس (جلسه 31)
  • راهنمای کامل تغذیه محتوا نویس (جلسه 30)
  • چگونه یک محتوای تصویری خوب بسازیم؟ (جلسه 29)
آخرین دیدگاه‌ها
  • نوبتی در قالب رایگان چند منظوره وردپرس Accelerate
  • امیر در دانلود قالب آموزشی رایگان وردپرس – Education Zone
  • 989177822446 در قالب خدماتی Krystal Lawyer ویژه وکالت
  • وردپرس در قالب رایگان چند منظوره وردپرس Accelerate
  • مژگان فردمنش در هاور ستون ها در المنتور (جلسه 37)

یاد باد آنکه ز رخسار تو هر صبحدمی

افق دیده پر از شعله خور بود مرا

دسته بندی بلاگ

  • بازاریابی
  • سئو
  • محتوا نویسی
  • مقالات آموزشی
  • وردپرس
  • بازاریابی
  • سئو
  • محتوا نویسی
  • مقالات آموزشی
  • وردپرس

خدمات مشتریان

  • تدریس خصوصی وردپرس
  • روش دریافت محصولات دانلودی
  • مشاوره دوره ها
  • تدریس خصوصی وردپرس
  • روش دریافت محصولات دانلودی
  • مشاوره دوره ها

دسترسی سریع

  • تماس با ما
  • درباره ما
  • قوانین و شرایط
  • استخدام
  • تماس با ما
  • درباره ما
  • قوانین و شرایط
  • استخدام

تمامی حقوق مادی و معنوی این سایت متعلق به آکادمی افق وب میباشد.

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

بازنشانی رمز عبور
استفاده از موبایل
استفاده از آدرس ایمیل
عضویت
قبلا عضو شدید؟ اکنون وارد شوید

شانزده − 3 =