ارزدیجیتال
حراجی دامنه های ویژهمشاهده
تبلیغات
تبلیغات تبلیغات
تبلیغات ژاکت, مرجع خرید قالب و افزونه وردپرسی اورجینال

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

افزونه وردپرس , افزونه ها

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

 

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

 

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

 

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

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

 

محدودیت جستجو در عنوان نوشته های وردپرس با افزونه

افزونه ای که با کمک آن می توانید عملیات جستجو را محدود به عنوان نوشته ای خود کنید، با عنوان WordPress Search By Title Only در مخزن وردپرس به ثبت رسیده است. این افزونه تا کنون با بیش از 200 نصب فعال توانسته است امتیاز 5 ستاره کامل را از کاربران خود دریافت کند. برای محدودیت جستجو، با کلیک روی دکمه زیر این افزونه را از مخزن وردپرس دانلود کرده و سپس به کمک آموزش نحوه نصب افزونه ها در وردپرس اقدام به نصب و فعال سازی آن در وب سایت خود نمایید.

پس از نصب و فعال سازی افزونه، هیچ تنظیماتی خاصی لازم نیست انجام دهید. تنها با نصب افزونه WordPress Search By Title Only جستجو به عنوان نوشته های وردپرس محدود خواهد شد.

 

محدودیت جستجو با کد نویسی

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

 

در هاستتان و در مسیر نصب وردپرس به آدرس wp-content/themes رفته و پوشه هم نام با قالب نصبی خود را باز کنید. در این پوشه فایلی با عنوان functions.php وجود دارد. برای محدودیت جستجو در عنوان نوشته های وردپرس، این فایل را ویرایش کرده و قطعه کد زیر را در جای مناسبی از آن قرار دهید.

function search_by_title_only( $search, &$wp_query )

{
    global $wpdb;

    if ( empty( $search ) )

        return $search; // skip processing - no search term in query

    $q = $wp_query->query_vars;

    $n = ! empty( $q['exact'] ) ? '' : '%';

    $search =

    $searchand = '';

    foreach ( (array) $q['search_terms'] as $term ) {

        $term = esc_sql( like_escape( $term ) );

        $search .= "{$searchand}($wpdb->posts.post_title LIKE '{$n}{$term}{$n}')";

        $searchand = ' AND ';

    }

    if ( ! empty( $search ) ) {

        $search = " AND ({$search}) ";

        if ( ! is_user_logged_in() )

            $search .= " AND ($wpdb->posts.post_password = '') ";

    }

    return $search;

}

add_filter( 'posts_search', 'search_by_title_only', 500, 2 );

اکنون عملیات جستجو در عنوان نوشته های وردپرس صورت می گیرد و در متن نوشته ها عبارات جستجو نمی شوند.

موفق باشید

این مقاله چقدر براتون مفید بود؟

از ۱ تا ۵ امتیاز بدید.

میانگین رتبه 0 / 5. تعداد رای : 0

تا حالا کسی رای نداده! اولین نفر شما باشید.

دانلود

هاست ارزان، لایت اسپید، سرور مجازی منطبق با اسکریپت های 20script کلیک کنید >

خرید ارز
مطلب مفیدی بود ؟
نویسنده : تیم محتوای 20اسکریپت 0 افزونه وردپرس , افزونه ها
لینک کوتاه مطلب : https://www.20script.ir/?p=49251
کلمات کلیدی پست :
مطالب مرتبط
6,536آموزش تغییر رمز عبور تمام کاربران در وردپرس تاریخ : 2019/07/5
11,047دانلود افزونه کد خوان وردپرس Simple QR Codes تاریخ : 2014/07/2
7,756افزونه افزایش امنیت و احراز هویت دو مرحله ای وردپرس 5sec Google Authenticator تاریخ : 2018/06/30
23,252افزونه فروش لایسنس و کارت شارژ در ووکامرس License Manager for Woocommerce نسخه 5.4 تاریخ : 2018/11/12
13,788افزونه وردپرس پشتیبانی از طریق واتساپ WhatsApp Support تاریخ : 2019/11/5
10,404ایجاد فایل راهنما برای محصولات در وردپرس با افزونه X Docs تاریخ : 2019/03/1
12,273افزونه آپلود همزمان چندین فایل در وردپرس به صورت Ajax تاریخ : 2015/09/5
10,716نمایش سخنان بزرگان در وردپرس با افزونه Quotes Collection تاریخ : 2018/04/24
38,676دانلود رایگان 112 افزودنی افزونه Easy Digital Downloads تاریخ : 2020/11/24
23,280دانلود قالب سایت چهارده ورژن ۲ برای وردپرس تاریخ : 2014/08/13
9,020تخفیف هوشمندانه محصولات در ووکامرس با افزونه WooCommerce Smart Sale Badge تاریخ : 2019/01/21
14,128افزونه ضد اسپم و DDos در وردپرس SpamShield تاریخ : 2019/10/25
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب
بیست اسکریپت
اسکریپت
profile
sourceforge
profile webmaster
profile check
checker list
checker
checker
upload file