Recent

bsearch_search_meta_keysfilter

bsearch_search_meta_keys

Filters the meta keys searched when “Search meta fields” is enabled.

An empty array searches every meta key, which on sites with large postmeta tables is the dominant cost of the query. Return a list of keys to restrict it.

Type: filter
Since: 4.4.3
Source: includes/class-better-search-core-query.php line 1005

Parameters

Type Name Description
string[] $meta_keys Meta keys to search. Empty array for all keys.
\WP_Query $query The WP_Query instance.
Better_Search_Core_Query $instance The Better_Search_Core_Query instance.

Usage

add_filter( 'bsearch_search_meta_keys', function($meta_keys, $query, $instance) {
    // ...
    return $meta_keys;
} );