ACF: Better Search

描述

This plugin adds to default WordPress search engine the ability to search by content from selected fields of Advanced Custom Fields plugin.

Everything works automatically, no need to add any additional code. The plugin does not create a search results page, but modifies the SQL database query to make your search engine work better.

Additionally you can search for whole phrases instead of each single word of phrase. As a result, search will be more accurate than before.

New search core

We modified the code of search engine. Content search is now faster by about 75% (depending on the level of complexity of searched phrase)!

Support to the development of plugin

We spend hours working on the development of this plugin. Technical support also requires a lot of time, but we do it because we want to offer you the best plugin. We enjoy every new plugin installation.

If you would like to appreciate it, you can provide us a coffee. If every user bought at least one, we could work on the plugin 24 hours a day!

Please also read the FAQ below. Thank you for being with us!

屏幕截图

  • Screenshot of the options panel

安装

  1. Upload the plugin files to /wp-content/plugins/acf-better-search directory, or install plugin through the WordPress plugins screen directly.
  2. Activate plugin through the Plugins screen in WordPress Admin Panel.
  3. Use the Settings -> ACF: Better Search screen to configure the plugin.

常见问题

What version of Advanced Custom Fields is supported?

Advanced Custom Fields in version 5 (also free). ACF below version 5 has a different data structure in database and is not supported.

In what fields does the plugin search?

Our plugin supports the following fields: Text, Text Area, Number, Email, Url, File, Wysiwyg Editor, Select, Checkbox and Radio Button.

All these fields may be located in both the Repeater or Flexible Content field.

How does this work?

Plugin changes all SQL queries by extending the standard search to selected fields of Advanced Custom Fields.

The plugin in admin panel works same as for the search page.

It works for WP_Query class.

How to activate advanced search?

Everythings works automatically. For custom WP_Query loop and get_posts() function also if you add Search Parameter.

What to do when not searching for posts?

Sometimes it happens that the data in your database is incorrectly arranged. This happens when you import or duplicate posts.

You can use Incorrect Mode. This is a slower search, but it does not take into account the order of records in the _postmeta table. This solution should help in this situation. Use of this mode is allowed without restrictions. This does not mean any problems with your website.

How does searching for whole phrases?

The default search in WordPress is to search for each of words listed. An additional option in the plugin settings allows you to search for occurrences of the whole phrase entered in the search field without word division.

You can enable it at any time.

How does Lite mode work?

In this mode, the plugin does not check the field types. Phrases are searched in all ACF fields. Thanks to this, the query to the database is smaller and faster by about 25%. However, we do not have control over which fields are taken into account when searching.

Is the plugin completely free?

Yes. The plugin is completely free.

However, working on plugins and technical support requires many hours of work. If you want to appreciate it, you can provide us a coffee. Thanks everyone!

Thank you for all the ratings and reviews.

If you are satisfied with this plugin, please recommend it to your friends. Every new person using our plugin is valuable to us.

This is all very important to us and allows us to do even better things for you!

评价

2023年11月8日
In the past, I've used pre_get_posts() to filter in some ACF fields to my searches. And, you know what they said about pre_get_posts(), if that's the solution to your problem, now you have 2 problems. This plugin has been immensely helpful in simplifying the process of adding ACF fields to search queries. Huge thanks!
2023年11月7日
This plugin saved me so much time and made it possible to quickly and easily include Custom fields added via ACF Pro to the search results. Both my Theme provider and ACF Pro themselves told me that it was not possible to do what this plugin enabled me to do in seconds.
2023年10月27日
Can't fault it - it works with no configuration, but looks to have settings for those who need them, thanks for a useful plugin.
2023年9月11日
Really helpful especially if you have multiple different types of custom fields. We've used it in multiple projects by now - it has lots of options and saves a ton of time. Great support as well! 👍
阅读所有150条评价

贡献者及开发者

“ACF: Better Search” 是开源软件。 以下人员对此插件做出了贡献。

贡献者

“ACF: Better Search”插件已被翻译至7种本地话语言。 感谢所有译者为本插件所做的贡献。

将“ACF: Better Search”翻译成您的语言。

对开发感兴趣吗?

您可以浏览代码,查看SVN仓库,或通过RSS订阅开发日志

更新日志

4.2.0 (2023-09-11)

  • [Fixed] Duplicated search results for modified SQL query

4.1.1 (2023-06-29)

  • [Added] Filter acfbs_field_types to add new supported field types

4.1.0 (2023-03-02)

  • [Changed] Appearance of plugin settings page
  • [Added] Support for Table field type generated by Advanced Custom Fields: Table Field plugin
  • [Added] Support for WordPress 6.2

See changelog.txt for previous versions.