If you are not familiar to SearchWP, it’s a plugin that improves the default WordPress search functionality. With that plugin, you can search not only by post title and post content (which are the default) but also inside shortcode content, PDF file, custom fields, and more.
It uses its own algorithm that works with plain text values and serialized values. That’s great because a lot of data saved in the post meta are arrays, and they’re serialized before saving into the database as text (similar to what Meta Box Group does).
Developers also can define the weight for each searching criteria. In short, SearchWP lets you find any content in the database without writing any line of code.
See the below screenshot to see how it works with Meta Box fields:
MB Custom Table Support
The interesting thing is that it works with MB Custom Table as well, allowing you to search values in custom tables.
All Meta Box fields and all custom tables are grouped in the dropdown for easier finding. The UI is very friendly and straight-forward.
Build Complex Website Now Made Easy
Note that if your website is not much complicated, SearchWP might be not the right choice. Follow our guide to make your own queries to get the right posts by custom fields.
If you needs something more, like filtering the posts by custom fields, then you might want to try FacetWP and Meta Box – FacetWP Integrator.
Download Meta Box - SearchWP Integration Extension
The extension has its official page where you can find out more information about it.
To download the extension, you need to purchase a license of SearchWP. And then, download the extension from your account page.
The extension is created and maintained officially by Jonathan Christopher, the author of SearchWP.