add-search-form-in-your-post-using-search-shortcode-og-1

نحوه اضافه کردن فرم جستجو در پست وردپرس با یک کد کوتاه – 2 روش

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

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

چرا یک فرم جستجو به پست ها و صفحات خود اضافه کنید؟

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

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

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

روش 1: افزودن فرم جستجو با افزونه

ساده ترین راه برای افزودن فرم جستجو به پست های خود استفاده از افزونه SearchWP است. این بهترین افزونه جستجو برای وردپرس است که توسط بیش از 30000 سایت استفاده شده است.

راه اندازی SearchWP

اولین کاری که باید انجام دهید این است که افزونه را نصب و فعال کنید. پس از فعال‌سازی، باید به صفحه تنظیمات » SearchWP بروید و سپس روی گزینه منوی «مجوز» کلیک کنید.

اضافه کردن فرم جستجو در پست وردپرس
راه اندازی SearchWP

سپس باید کلید مجوز خود را در کادر License وارد کنید. می توانید این اطلاعات را در حساب کاربری خود در وب سایت SearchWP پیدا کنید. پس از آن باید روی دکمه Activate کلیک کنید.

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

searchwp engines settings
تنظیمات موتور جستجو

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

نوار لغزنده Attribute Relevance در هر بخش نحوه ارزش گذاری و رتبه بندی محتوا را توسط موتورهای جستجو تنظیم می کند. به عنوان مثال، اگر می خواهید برای عنوان پست ارزش بیشتری نسبت به محتوا قائل شوید، می توانید اسلایدرها را بر اساس آن تنظیم کنید.

adjust search engine attributes
نحوه ارزش گذاری و رتبه بندی محتوا

پس از اتمام تنظیم تنظیمات، مطمئن شوید که روی دکمه «ذخیره موتورها» کلیک کنید تا موتور جستجوی پیش‌فرض ذخیره شود.

روش 2: افزودن فرم جستجو با استفاده از کد

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

در این روش باید فایل functions.php تم خود را ویرایش کنید. تنها کاری که باید انجام دهید این است که فایل functions.php یا یک افزونه مخصوص سایت خود را باز کرده و کد زیر را در آن قرار دهید:

add_shortcode('wpbsearch', 'get_search_form');
searchformthemeeditor
اضافه کردن کد در functions.php

پس از آن، شما به سادگی کد کوتاه [wpbsearch] را به پست یا صفحه ای که می خواهید فرم جستجو در آن ظاهر شود، اضافه کنید.

searchformshortcode
قرار دادن شورت کد در صفحه

با این کار فرم جستجوی پیش فرض نمایش داده می شود. برای مشاهده فرم جستجو، به سادگی پست را در وب سایت وردپرس خود مشاهده کنید.

searchformpreview
پیش نمایش فرم جستجو در سایت

اگر می خواهید یک فرم جستجوی سفارشی نمایش دهید، باید به جای آن از این کد استفاده کنید.

function wpbsearchform( $form ) {
   
    $form = '<form role="search" method="get" id="searchform" action="' . home_url( '/' ) . '" >
    <div><label class="screen-reader-text" for="s">' . __('Search for:') . '</label>
    <input type="text" value="' . get_search_query() . '" name="s" id="s" />
    <input type="submit" id="searchsubmit" value="'. esc_attr__('Search') .'" />
    </div>
    </form>';
   
    return $form;
}
   
add_shortcode('wpbsearch', 'wpbsearchform');

به راحتی می توانید کد را تغییر دهید تا فرم جستجو را آنطور که می خواهید سفارشی کنید.

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

افزونه‌های صفحه ساز

صفحه سازهای وردپرس امکانات مختلفی را در اختیار ما قرار می‌دهند که از اصلی‌ترین این امکانات می‌توان به بالا رفتن

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

به دنبال افزونه فرم ساز وردپرس هستید؟ چه بخواهید فقط یک فرم تماس ساده بسازید و یا فرم های پیچیده

5 3 رای ها
رأی دهی به مقاله
اشتراک در
اطلاع از
0 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها