ACF: Better Search

توضیحات

این افزونه قابلیت جست‌وجو بر اساس محتوای فیلدهای انتخاب‌شده در افزونه Advanced Custom Fields را به موتور جست‌وجوی پیش‌فرض وردپرس می‌افزاید.

همه چیز به‌صورت خودکار کار می‌کند و نیازی به افزودن هیچ کد اضافی نیست. این افزونه صفحه نتایج جست‌وجو ایجاد نمی‌کند، بلکه پرس‌وجوی دیتابیس SQL را اصلاح می‌کند تا موتور جست‌وجوی شما بهتر عمل کند.

علاوه بر این، می‌توانید به‌جای تک‌تک کلمات، عبارت‌های کامل را جست‌وجو کنید. در نتیجه، جست‌وجو نسبت به قبل دقیق‌تر خواهد بود.

هسته جست‌وجوی جدید

ما کد موتور جست‌وجو را تغییر داده‌ایم. جست‌وجوی محتوا اکنون حدود ۷۵٪ سریع‌تر شده است (بسته به میزان پیچیدگی عبارت مورد جست‌وجو)!

حمایت از توسعه افزونه

ما ساعت‌ها صرف توسعه این افزونه می‌کنیم. پشتیبانی فنی نیز زمان زیادی می‌طلبد، اما این کار را انجام می‌دهیم چون می‌خواهیم بهترین افزونه را به شما ارائه دهیم. ما از هر نصب جدید افزونه لذت می‌بریم.

اگر مایل به قدردانی هستید، می‌توانید ما را به یک قهوه مهمان کنید. اگر هر کاربر حداقل یکی بخرد، ما می‌توانیم ۲۴ ساعته روی این افزونه کار کنیم!

لطفاً بخش پرسش‌های متداول (FAQ) زیر را نیز مطالعه کنید. از همراهی شما سپاسگزاریم!

عکس‌های صفحه

نصب

  1. فایل‌های افزونه را در دایرکتوری /wp-content/plugins/acf-better-search آپلود کنید، یا مستقیماً از طریق صفحه افزونه‌های وردپرس آن را نصب نمایید.
  2. افزونه را از طریق صفحه افزونه‌ها در پیشخوان مدیریت وردپرس فعال کنید.
  3. برای پیکربندی افزونه از صفحه تنظیمات $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 جست‌وجو می‌شوند. به لطف این روش، پرس‌وجوی دیتابیس کوچک‌تر و حدود ۲۵٪ سریع‌تر است. با این حال، ما کنترلی نداریم که هنگام جست‌وجو دقیقاً کدام فیلدها در نظر گرفته شوند.

آیا افزونه کاملاً رایگان است؟

بله. این افزونه کاملاً رایگان است.

با این حال، کار روی افزونه‌ها و پشتیبانی فنی نیازمند ساعت‌ها کار است. اگر می‌خواهید از این تلاش قدردانی کنید، می‌توانید ما را به یک قهوه مهمان کنید. ممنون از همگی!

از تمام امتیازها و دیدگاه‌ها سپاسگزاریم.

اگر از این افزونه راضی هستید، لطفاً آن را به دوستان خود توصیه کنید. هر کاربر جدیدی که از افزونه ما استفاده می‌کند برای ما ارزشمند است.

این موارد برای ما بسیار مهم هستند و به ما اجازه می‌دهند تا کارهای حتی بهتری برای شما انجام دهیم!

نقد و بررسی‌ها

13 ژوئن 2026
We are using this on a recipe site, which means that the user can now search by ingredient whcih are listed in ACF. Works on the admin side of things as well so we can search for a specific ingredient for when we are doing a blog post. It literally has taken me the same time to write this review as it did to set it up. Install, activate, click for what you want it to search, save and that’s it.
4 فوریه 2026
Thanks for the super useful plugin, with the perfect amount of easy to configure flexibility. I don’t recall ever having an issue and I appreciate that it doesn’t spam the dashboard with noise.
8 جولای 2025
This plugin has been instrumental in allowing us to customize our posts by category which has improved our website immensely. The custom posts have made our content creation much more streamlined and robust. I HIGHLY recommend ACF to anyone looking to customize their content!
29 می 2025
I’ve been using this plugin for years and couldn’t be more pleased with it. Does it exactly what it says it does, no complicated set up or endless settings, it just works. Recently I had a use case that wasn’t yet supported. So I quickly reached out via the support thread, and unbelievably, within 35 minutes there was a new update to support it! A great plugin you can use with confidence.
26 مارس 2025
If your site has a lot of ACF fields with information you’d like to show up when visitors search the site, this gets it done! The settings allow you to select which types of fields to search in and other performance settings.
خواندن تمامی 165 نقد و بررسی‌

توسعه دهندگان و همکاران

“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 را ببینید.