Описание
Плагин добавляет в стандартный поисковый механизм WordPress возможность искать по содержимому выбранных полей плагина Advanced Custom Fields.
Всё работает автоматически, нет необходимости добавлять какой-либо дополнительный код. Плагин не создаёт страницу результатов поиска, а изменяет SQL-запрос к базе данных, чтобы ваш поисковый движок работал лучше.
Кроме того, вы можете искать целые фразы, а не каждое слово по отдельности. В результате поиск будет более точным, чем раньше.
Новое поисковое ядро
Мы изменили код поискового движка. Поиск по содержимому теперь работает примерно на 75% быстрее (в зависимости от сложности искомой фразы)!
Поддержка разработки плагина
Мы часами работаем над разработкой этого плагина. Техническая поддержка также требует много времени, но мы делаем это, потому что хотим предложить вам лучший плагин. Мы наслаждаемся каждой новой установкой плагина.
Если вы хотите выразить свою поддержку, вы можете угостить нас кофе. Если бы каждый пользователь купил хотя бы один, мы могли бы работать над плагином 24 часа в сутки!
Пожалуйста, прочитайте FAQ ниже. Спасибо за то, что вы с нами!
Установка
- Загрузите файлы плагина в каталог
/wp-content/plugins/acf-better-searchили установите плагин напрямую через экран плагинов WordPress. - Активируйте плагин через экран
Плагиныв панели администратора WordPress. - Используйте
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% быстрее. Однако в этом случае у нас нет контроля над тем, какие именно поля учитываются при поиске.
-
Является ли плагин полностью бесплатным?
-
Да. Плагин полностью бесплатный.
Работа над плагином и технической поддержкой требует много часов работы. Если вы хотите её оценить , вы можете предложить нам кофе . Спасибо всем!
Спасибо за все оценки и отзывы.
Если вы удовлетворены этим плагином, пожалуйста, порекомендуйте его своим друзьям. Каждый новый человек, использующий наш плагин, ценен для нас.
Это очень важно для нас и помогает нам делать для вас ещё больше и лучше!
Отзывы
Участники и разработчики
«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 для просмотра изменений в предыдущих версиях.

