فرم جستجوی ایجکسی برای وردپرس

548 بازدید
شنبه ۱۰ بهمن ۱۳۹۴
فرم جستجوی ایجکسی برای وردپرسReviewed by جواد نبوی on Jan 30Rating: 3.5

سلام دوستان؛ همانطور که میدانید وردپرس یکی از بهترین (شاید هم بهترین!) سیستم های مدیریت محتوای دنیاست. این هم دلیلی دارد. دلیلش هم اینست که با وجود هزاران پلاگین (افزونه) ای که برایش وجود دارد آنرا از هر سیستم دیگری کارآمدتر و پر امکانات تر می کند. یعنی هیچ قابلیتی وجود ندارد که وردپرس توانایی انجامش را نداشته باشد! پس خوشحال باشید که چنین سیستمی در اختیارتان است. اما افزونه ای که امروز میخواهیم به شما معرفی کنیم (و البته اکثر بخش هایش را به فارسی برگردانده ایم) افزونه ایست برای ایجاد فرم جستجوی ایجکسی. این افزونه WP Nice Search نام دارد. با این افزونه میتوانید در سایتتان یک فرم جستجوی ایجکس (ای جکس) قرار دهید.

فرم جستجوی ایجکسی

حتما همه تان میدانید که ای جکس چیست. اگر هم نمیدانید, بدانید که ای جکس یکی از قابلیت های فوق العاده ی جی کوئری است که به شما و مرورگر اجازه میدهد بدون لود شدن کل صفحه, بخشی از صفحه دوباره بارگذاری شود. این قابلیت علاوه بر افزایش سرعت سایتتان, به زیبایی و مدرن بودن آن هم می افزاید. مثلا توسط همین افزونه WP Nice Search میتوانید فرم جستجوی ایجاد کنید که با نوشتن عبارت درون آن, به سرعت و بدون نیاز به لود دوباره ی کل صفحه, نتایج در زیرش نمایش داده میشود. خب اگر دنبال همچین چیزی می گشتید پس با ما همراه باشید.

فرم جستجوی ایجکسی وردپرس

افزونه WP Nice Search

برای استفاده از فرم جستجو میتوانید به روش های مختلفی عمل کنید. این روش ها شامل قرار دادن یک کد در پوسته و یا قرار دادن کدی در یک برگه یا مطلب است. هر دوی این روش ها را برایتان توضیح خواهیم داد. ابتدا افزونه WP Nice Search را از اینجا دانلود کنید. بعد از نصب افزونه (آموزش نصب افزونه های وردپرس), بقیه این آموزش را دنبال کنید.

روش اول: قرار دادن فرم جستجو در محل دلخواهی از قالب

ابتدا از منوی سمت راست پیشخوان وردپرس, در بخش “نمایش” روی گزینه “ویرایشگر” کلیک کنید.

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

در صفحه باز شده, کد زیر را در جایی که میخواهید فرم نمایش داده شود قرار دهید.

<?php echo do_shortcode("[wpns_search_form]"); ?>

فرم جستجوی ایجکسی

با مراجعه به سایت خود میتوانید فرم را مشاهده کنید.

فرم جستجوی ایجکسی

روش دوم: قرار دادن فرم جستجوی ایجکسی در برگه یا مطلب

در بخش ویرایشگر برگه یا مطلبی که میخواهید فرم جستجو قرار گیرد, کد زیر را در بخش ویرایشگر دیداری قرار دهید:

[wpns_search_form]

فرم جستجوی ایجکسی

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

انجام تنظیمات مربوط به افزونه فرم جستجوی ایجکسی

از منوی سمت راست پیشخوان وردپرس در بخش “تنظیمات” روی گزینه “Nice Search” کلیک کنید.

فرم جستجوی ایجکسی

در صفحه ی باز شده, تنظیمات این افزونه را میبینید. در بخش اول صفحه یعنی بخش “Where do you want to search” میتوانید تعیین کنید که جستجو در چه بخش هایی از سایت انجام شود.

در بخش بعدی یعنی بخش “Sort retrieved results base on” میتوانید تعیین کنید که نتایج جستجو بر چه اساسی مرتب شوند و ترتیبشان به چه صورت باشد.

در قسمت “Choose the layout for the list results” تنظیمات مربوط به چیزهایی که در نتایج جستجو نمایش داده میشوند, قرار دارد. مثلا میتوانید کاری کنید که در نتایج, فقط عنوان مطالب نمایش داده شود و یا عنوان به اضافه سایر جزئیات مثل نویسنده, دسته بندی , تاریخ و تصویر شاخص نشان داده شود.

در نهایت در بخش آخر میتوانید متن پیشفرضی که درون فیلد جستجو قرار دارد را تغییر دهید. برای این کار باید متن درون فیلد روبروی عبارت “Placeholder Text” را به عبارت دلخواهتان تغییر دهید.

لينک دانلود افزونه فرم جستجوی ایجکسی:

تبلیغات

نویسنده (مدیر سایت)

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

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *