ACF: Better Search

Описание

Плагин добавляет в стандартный поисковый механизм WordPress возможность искать по содержимому выбранных полей плагина Advanced Custom Fields.

Всё работает автоматически, нет необходимости добавлять какой-либо дополнительный код. Плагин не создаёт страницу результатов поиска, а изменяет SQL-запрос к базе данных, чтобы ваш поисковый движок работал лучше.

Кроме того, вы можете искать целые фразы, а не каждое слово по отдельности. В результате поиск будет более точным, чем раньше.

Новое поисковое ядро

Мы изменили код поискового движка. Поиск по содержимому теперь работает примерно на 75% быстрее (в зависимости от сложности искомой фразы)!

Поддержка разработки плагина

Мы часами работаем над разработкой этого плагина. Техническая поддержка также требует много времени, но мы делаем это, потому что хотим предложить вам лучший плагин. Мы наслаждаемся каждой новой установкой плагина.

Если вы хотите выразить свою поддержку, вы можете угостить нас кофе. Если бы каждый пользователь купил хотя бы один, мы могли бы работать над плагином 24 часа в сутки!

Пожалуйста, прочитайте FAQ ниже. Спасибо за то, что вы с нами!

Скриншоты

  • Снимок экрана с панелью настроек

Установка

  1. Загрузите файлы плагина в каталог /wp-content/plugins/acf-better-search или установите плагин напрямую через экран плагинов WordPress.
  2. Активируйте плагин через экран Плагины в панели администратора WordPress.
  3. Используйте Settings -> ACF: Better Search экран для настройки плагина.

Часто задаваемые вопросы

Какая версия Advanced Custom Fields поддерживается?

Advanced Custom Fields версии 5 (включая бесплатную версию). Версии ACF ниже 5 имеют другую структуру данных в базе данных и не поддерживаются.

В каких полях плагин ищет?

Наш плагин поддерживает следующие типы полей: 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(), если вы добавите Параметр Поиска.

Что делать, если поиск выполняется не по записям?

Иногда бывает так, что данные в вашей базе данных располагаются некорректно. Это может происходить при импорте или дублировании записей.

Вы можете использовать режим Incorrect Mode. Это более медленный поиск, но он не учитывает порядок записей в таблице _postmeta. Это решение должно помочь в данной ситуации. Использование этого режима разрешено без ограничений и не означает каких-либо проблем с вашим сайтом.

Как работает поиск целых фраз?

По умолчанию в WordPress выполняется поиск по каждому из перечисленных слов. Эта функция позволяет искать вхождения всей фразы, введенной в поле поиска, без разделения слов.

Вы можете подключить это в любое время.

Как работает легкая (бесплатная) версия?

В этом режиме плагин не проверяет типы полей. Поиск фраз выполняется по всем полям ACF. Благодаря этому запрос к базе данных становится меньше и примерно на 25% быстрее. Однако в этом случае у нас нет контроля над тем, какие именно поля учитываются при поиске.

Является ли плагин полностью бесплатным?

Да. Плагин полностью бесплатный.

Работа над плагином и технической поддержкой требует много часов работы. Если вы хотите её оценить , вы можете предложить нам кофе . Спасибо всем!

Спасибо за все оценки и отзывы.

Если вы удовлетворены этим плагином, пожалуйста, порекомендуйте его своим друзьям. Каждый новый человек, использующий наш плагин, ценен для нас.

Это очень важно для нас и помогает нам делать для вас ещё больше и лучше!

Отзывы

04.02.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.
08.07.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.05.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.03.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.
Посмотреть все 163 отзыва

Участники и разработчики

«ACF: Better Search» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«ACF: Better Search» переведён на 8 языков. Благодарим переводчиков за их работу.

Перевести «ACF: Better Search» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

4.4.1 (2025-12-08)

  • [Added] Главная страница плагина

4.4.0 (2025-10-28)

  • [Added] Поддержка WordPress 6.9

4.3.1 (2025-05-29)

  • [Removed] Фильтр acfbs_search_post_object_fields для выбора полей записи, используемых при поиске
  • [Added] Фильтр post_search_columns для изменения столбцов, по которым выполняется поиск в запросе WP_Query

4.3.0 (2025-04-29)

  • [Security] Обновление HTTP-клиента Axios
  • [Added] Поддержка WordPress 6.8

4.2.1 (2024-04-12)

  • [Fixed] Исправлен поиск по содержимому файлового поля при активном режиме Lite Mode
  • [Fixed] Исправлен UX страницы настроек плагина
  • [Added] Поддержка WordPress 6.5

4.2.0 (2023-09-11)

  • [Fixed] Исправлено дублирование результатов поиска при изменённом SQL-запросе

4.1.1 (2023-06-29)

  • [Added] Фильтр acfbs_field_types для добавления новых поддерживаемых типов полей

4.1.0 (2023-03-02)

  • [Изменено] Сообщения об ошибках на странице настройки плагина
  • [Added] Поддержка типа поля Table, создаваемого плагином Advanced Custom Fields: Table Field
  • [Добавлено] Поддержка WordPress 6.2

См. файл changelog.txt для просмотра изменений в предыдущих версиях.