توضیحات
این افزونه قابلیت جستوجو بر اساس محتوای فیلدهای انتخابشده در افزونه Advanced Custom Fields را به موتور جستوجوی پیشفرض وردپرس میافزاید.
همه چیز بهصورت خودکار کار میکند و نیازی به افزودن هیچ کد اضافی نیست. این افزونه صفحه نتایج جستوجو ایجاد نمیکند، بلکه پرسوجوی دیتابیس SQL را اصلاح میکند تا موتور جستوجوی شما بهتر عمل کند.
علاوه بر این، میتوانید بهجای تکتک کلمات، عبارتهای کامل را جستوجو کنید. در نتیجه، جستوجو نسبت به قبل دقیقتر خواهد بود.
هسته جستوجوی جدید
ما کد موتور جستوجو را تغییر دادهایم. جستوجوی محتوا اکنون حدود ۷۵٪ سریعتر شده است (بسته به میزان پیچیدگی عبارت مورد جستوجو)!
حمایت از توسعه افزونه
ما ساعتها صرف توسعه این افزونه میکنیم. پشتیبانی فنی نیز زمان زیادی میطلبد، اما این کار را انجام میدهیم چون میخواهیم بهترین افزونه را به شما ارائه دهیم. ما از هر نصب جدید افزونه لذت میبریم.
اگر مایل به قدردانی هستید، میتوانید ما را به یک قهوه مهمان کنید. اگر هر کاربر حداقل یکی بخرد، ما میتوانیم ۲۴ ساعته روی این افزونه کار کنیم!
لطفاً بخش پرسشهای متداول (FAQ) زیر را نیز مطالعه کنید. از همراهی شما سپاسگزاریم!
نصب
- فایلهای افزونه را در دایرکتوری
/wp-content/plugins/acf-better-searchآپلود کنید، یا مستقیماً از طریق صفحه افزونههای وردپرس آن را نصب نمایید. - افزونه را از طریق صفحه
افزونههادر پیشخوان مدیریت وردپرس فعال کنید. - برای پیکربندی افزونه از صفحه
تنظیمات $leftarrow$ ACF: Better Searchاستفاده کنید.
سوالات متداول
-
چه نسخهای از Advanced Custom Fields پشتیبانی میشود؟
-
Advanced Custom Fields نسخه ۵ (حتی نسخه رایگان). نسخههای ACF پایینتر از ۵ ساختار داده متفاوتی در دیتابیس دارند و پشتیبانی نمیشوند.
-
افزونه در چه فیلدهایی جستوجو میکند؟
-
افزونه ما از فیلدهای زیر پشتیبانی میکند: متن (Text)، ناحیه متنی (Text Area)، عدد (Number)، ایمیل (Email)، نشانی (Url)، فایل (File)، ویرایشگر دیداری (Wysiwyg Editor)، انتخابی (Select)، چکباکس (Checkbox) و دکمه رادیویی (Radio Button).
تمام این فیلدها میتوانند هم در فیلد Repeater و هم در فیلد Flexible Content قرار داشته باشند.
-
این چگونه کار میکند؟
-
این افزونه تمام پرسوجوهای SQL را با گسترش جستوجوی استاندارد به فیلدهای انتخابشده در Advanced Custom Fields تغییر میدهد.
افزونه در پنل مدیریت، مشابه صفحه جستوجو عمل میکند.
این قابلیت برای کلاس
WP_Queryکار میکند. -
چگونه جستوجوی پیشرفته را فعال کنیم؟
-
همه چیز بهصورت خودکار کار میکند. برای حلقههای سفارشی
WP_Queryو تابعget_posts()نیز در صورتی که پارامتر جستوجو را اضافه کنید، کار خواهد کرد. -
در صورتی که قصد جستوجوی نوشتهها را نداریم چه باید کرد؟
-
گاهی اوقات پیش میآید که دادهها در دیتابیس شما بهدرستی مرتب نشده باشند. این اتفاق معمولاً هنگام وارد کردن (Import) یا کپی کردن نوشتهها رخ میدهد.
میتوانید از
Incorrect Modeاستفاده کنید. این یک جستوجوی کندتر است، اما ترتیب رکوردها در جدول_postmetaرا در نظر نمیگیرد. این راهکار باید در این شرایط کمک کند. استفاده از این حالت بدون محدودیت مجاز است و به معنای بروز مشکل در وبسایت شما نیست. -
جستوجوی عبارتهای کامل چگونه است؟
-
جستوجوی پیشفرض در وردپرس به این صورت است که تکتک کلمات فهرستشده را جستوجو میکند. یک گزینه اضافی در تنظیمات افزونه به شما اجازه میدهد تا بدون تقسیم کلمات، عبارت کامل وارد شده در فیلد جستوجو را پیدا کنید.
میتوانید در هر زمانی آن را فعال کنید.
-
حالت لایت (Lite mode) چگونه کار میکند؟
-
در این حالت، افزونه انواع فیلدها را بررسی نمیکند. عبارتها در تمام فیلدهای ACF جستوجو میشوند. به لطف این روش، پرسوجوی دیتابیس کوچکتر و حدود ۲۵٪ سریعتر است. با این حال، ما کنترلی نداریم که هنگام جستوجو دقیقاً کدام فیلدها در نظر گرفته شوند.
-
آیا افزونه کاملاً رایگان است؟
-
بله. این افزونه کاملاً رایگان است.
با این حال، کار روی افزونهها و پشتیبانی فنی نیازمند ساعتها کار است. اگر میخواهید از این تلاش قدردانی کنید، میتوانید ما را به یک قهوه مهمان کنید. ممنون از همگی!
از تمام امتیازها و دیدگاهها سپاسگزاریم.
اگر از این افزونه راضی هستید، لطفاً آن را به دوستان خود توصیه کنید. هر کاربر جدیدی که از افزونه ما استفاده میکند برای ما ارزشمند است.
این موارد برای ما بسیار مهم هستند و به ما اجازه میدهند تا کارهای حتی بهتری برای شما انجام دهیم!
نقد و بررسیها
توسعه دهندگان و همکاران
“ACF: Better Search” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کردهاند.
مشارکت کنندگان“ACF: Better Search” به 9 زبان ترجمه شده است. با تشکر از مترجمین برای همکاری و کمکهایشان.
ترجمه “ACF: Better Search” به زبان شما.
علاقه مند به توسعه هستید؟
کد را مرور کنید، مخزن SVN را بررسی کنید، یا از طریق RSS در گزارش توسعه مشترک شوید.
گزارش تغییرات
4.5.0 (2026-06-01)
[اصلاح شد]سازگاری با PHP 8.4[تغییر کرد]حداقل نسخه مورد نیاز PHP از 7.1 به 7.4 تغییر یافت[افزوده شد]سازگاری با PHP 8.5[افزوده شد]پشتیبانی از وردپرس 7.0
4.4.1 (2025-12-08)
[افزوده شد]صفحه اصلی افزونه
4.4.0 (2025-10-28)
[افزوده شد]پشتیبانی از وردپرس 6.9
برای مشاهده نسخههای قبلی، changelog.txt را ببینید.

