فرم جستجوی سفارشی وردپرس دو بخش دارد: ظاهر کادر جستجو و منطقی که نتایج را پیدا و مرتب میکند. تغییر رنگ یا اندازهٔ کادر، دامنهٔ جستجو را خودکار گسترش نمیدهد. ابتدا مشخص کنید مشکل سایت شما پیدانشدن فرم است، پیدانشدن محتوا یا ترتیب نامناسب نتایج.
روش سادهٔ ساخت فرم جستجوی سفارشی وردپرس
برای نمایش یک کادر معمولی، بلوک Search وردپرس را به برگه یا جایگاه پشتیبانیشده اضافه کنید. برچسب، متن راهنما، دکمه و عرض را تنظیم کنید. در قالب بلوکی میتوان جایگاه را در قالب یا بخش قالب مدیریت کرد؛ در قالب کلاسیک، امکانات ناحیهٔ ابزارک یا سازندهٔ قالب را بررسی کنید.
برچسبی مانند «جستجو در آموزشها» روشنتر از یک آیکون بدون توضیح است. متن راهنما داخل کادر نباید تنها نشانهٔ قابلفهم برای کاربر باشد. فرم را با صفحهکلید و در عرض کوچک آزمایش کنید.
جستجوی پیشفرض چه محدودیتی دارد؟
این ادعا که وردپرس هیچ نوع نوشتهٔ سفارشی را جستجو نمیکند دقیق نیست. حضور آن در نتایج به تنظیمات ثبت نوع نوشته و کوئری وابسته است؛ مرجع register_post_type نقش exclude_from_search را توضیح میدهد. در مقابل، جستجوی محتوای فایل، فیلدهای سفارشی یا وزندهی دلخواه ممکن است ابزار یا توسعهٔ تکمیلی بخواهد.
برای سایت کوچک، ابتدا چند عبارت واقعی را با جستجوی فعلی امتحان کنید. اگر نیاز پیشرفته دارید، SearchWP یک گزینهٔ تجاری است. قابلیتها و مجوز طرح را پیش از تهیه بررسی کنید؛ این آموزش وعدهٔ پشتیبانی خودکار از هر افزونه یا هر نوع داده نمیدهد.
موتور، منابع و وزندهی در SearchWP
در بخش Algorithm یا Engines، موتور مورد نظر را انتخاب کنید. طبق راهنمای تنظیم موتور، Default برای جستجوی بومی وردپرس است. موتور تکمیلی میتواند برای نیاز جداگانه ساخته شود؛ همهٔ فرمها الزاماً موتور مستقل ایجاد نمیکنند.
- Sources & Settings را باز و منابع لازم را انتخاب کنید.
- برای هر منبع، ویژگیهایی مانند عنوان، محتوا یا فیلد مورد نیاز را تعیین کنید.
- وزن عنوان و سایر ویژگیها را متناسب با هدف جستجو تنظیم کنید.
- قواعد ورود یا حذف محتوا را بررسی و تنظیمات را ذخیره کنید.
- منتظر تکمیل ایندکس مرتبط بمانید و سپس نتیجه را بسنجید.
مرجع منابع SearchWP تفاوت منبع و ویژگیهای آن را روشن میکند. برای دیدگاهها، کاربران یا منابع سفارشی، نوع موتور و نمایش نتیجه را با راهنمای نسخهٔ خود تطبیق دهید؛ افزودن بیقید همهٔ منابع به موتور پیشفرض درست نیست.

ایجاد فرم و قرار دادن آن در صفحه
از بخش Search Forms، گزینهٔ Add New را بزنید. نام مدیریتی مشخص و چیدمان مناسب انتخاب کنید. سپس Engine و نوع محتوا را تعیین کنید؛ این انتخاب باید با منابع موتور هماهنگ باشد.
در Results Page، قالب نتایج سایت یا قالب SearchWP را مشخص کنید. برای منابعی مانند کاربران و taxonomy در موتور تکمیلی، قالب عادی سایت لزوماً نمایش مناسب ندارد. راهنمای رسمی Search Forms تنظیم قالب و صفحهٔ مقصد را توضیح میدهد.
فرم را ذخیره کنید و با بلوک Search Form، فرم ساختهشده را انتخاب کنید؛ یا شورتکد تولیدشدهٔ همان فرم را در جایگاه مناسب بگذارید. ساخت و ذخیرهٔ فرم بهتنهایی آن را در صفحهٔ مورد نظر نمایش نمیدهد.
فارسی، ایندکس و اطلاعات محدود
Keyword Stems را معادل فهم کامل زبان فارسی یا غلطیابی نگیرید. عبارتهای با فاصله و نیمفاصله، «ی/ي» و «ک/ك»، نام فارسی و لاتین محصول و چند عبارت بدون نتیجه را امتحان کنید. نمونهٔ انگلیسی run و running اثبات عملکرد مشابه برای فارسی نیست.
طبق راهنمای جستجوی SearchWP، ایندکس در پردازش پسزمینه ساخته میشود. تعداد محتوا و وضعیت پردازش سرور مهماند؛ سرعت اینترنت رایانهٔ شما تنها عامل نیست. رسیدن وضعیت به پایان نیز تضمین مناسببودن ترتیب نتایج نیست.
برای محتوای اعضا یا خصوصی، نمایش عنوان و خلاصه را با حساب مهمان و نقشهای مختلف بررسی کنید. حذف از جستجو جای کنترل دسترسی را نمیگیرد. منابعی را که نباید عمومی باشند صرفاً برای افزایش تعداد نتایج فعال نکنید.
ارزیابی نتیجه
فهرستی از جستجوهای مهم تهیه و نتیجهٔ مورد انتظار هرکدام را مشخص کنید. وزندهی را با همین نمونهها اصلاح کنید، نه با حدس. فرم محصول، فرم مقاله و فرم راهنما ممکن است تنظیم متفاوت بخواهند. جستجوی بهتر زمانی مفید است که کاربر به پاسخ درست برسد، نه فقط نتایج بیشتری ببیند.
مطالعهٔ مرتبط
بازبینی فنی: ۱۳ آبان ۱۴۰۵. تاریخ انتشار اولیه و نشانی قبلی حفظ شدهاند.