تبلیغات تبلیغات
حراجی دامنه های ویژهمشاهده
آخرین ارسال های تالار مشاهده انجمن
افزونه Coins MarketCap 1 پاسخ 170 بازدید درخواست پلاگین 4 پاسخ 394 بازدید اسکریپت vfm 5 پاسخ 511 بازدید تغییر جهت محتوا در وردپرس 1 پاسخ 188 بازدید افزونه ساخت شماره مجازی 14 پاسخ 1045 بازدید درخواست افزونه 1 پاسخ 394 بازدید بهترین رباط اینستاگرام 0 پاسخ 2 بازدید درخواست قالب با سبک کندو 1 پاسخ 664 بازدید به هم ریختگی سایت بعد از نصب قالب 2 پاسخ 612 بازدید نمایش کد های php 0 پاسخ 371 بازدید
تبلیغات
تبلیغات تبلیغات

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

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

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

 

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

 

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

 

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

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

 

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

افزونه ای که با کمک آن می توانید عملیات جستجو را محدود به عنوان نوشته ای خود کنید، با عنوان 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
کلمات کلیدی پست :
مطالب مرتبط
7,477قالب خبری فارسی NewsPress برای وردپرس تاریخ : 2014/06/7
4,196طراحی واکنش گرای سایت های وردپرسی تاریخ : 2019/12/20
8,933پوسته فارسی خبری HotNews برای وردپرس تاریخ : 2013/10/26
1,892ساخت تصاویر شاخص به صورت اتوماتیک در وردپرس با افزونه Magic Post Thumbnail Pro تاریخ : 2021/12/23
4,296نمایش پیام دلخواه در پیشخوان وردپرس برای کاربران تاریخ : 2018/05/16
13,855افزونه انتقال از جوملا به وردپرس FG Joomla to WordPress تاریخ : 2016/02/29
5,552وارد کردن کاربران در وردپرس از فایل CSV تاریخ : 2019/02/18
7,268ایجاد اسلایدر حرفه ای در وردپرس با افزونه Slider by Supsystic تاریخ : 2018/01/18
5,996افزونه Thrive Optimize انجام بهینه تست A/B برای وردپرس تاریخ : 2018/08/10
5,460رمز گذاری صفحات در وردپرس با افزونه Password Protected تاریخ : 2017/12/18
8,897دانلود افزونه امنیتی Limit Login Attempts برای وردپرس تاریخ : 2014/12/9
3,736حل مشکل تاریخ شمسی وردپرس در اسکیما تاریخ : 2019/11/5
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب
تبلیغات
تبلیغات