elasticpress acf
/**
* ElasticSearch: Modify available search fields
*/
add_filter( 'ep_search_fields', function($search_fields, $args ) {
$fields = ['my_field'];
foreach($acf_fields as $key => $label) {
$fields[] = 'meta.'.$key.'.value';
}
return array_merge( $search_fields, $fields );
}, 10,2 );
3.57
7
add_filter( 'ep_search_fields', 'update_search_fields', 11, 2 );
/**
* Updates fields to search against.
*
* @param array $fields List of searchable fields.
* @param array $args List of arguments provided.
*
* @return array
*/
function update_search_fields( array $fields, array $args ): array {
$fields[] = 'meta.mfr_part.value';
return $fields;
}
Thank you!
7
0
Are there any code examples left?
New code examples in category Other
-
Other 2023-03-27 22:50:10 how to select the whole line in vscode with keyboard shortcut
-
Other 2022-03-27 22:45:24 income of a web developer
-
Other 2022-03-27 22:35:01 \pyrcc_main.py: File does not exist 'resources.qrc'
-
Other 2022-03-27 22:30:45 rick roll embed code
-
Other 2022-03-27 22:20:08 Circuit_04_Potentiometer
-
Other 2022-03-27 22:20:05 iterative power
-
Other 2022-03-27 22:15:11 flutter run all
-
Other 2022-03-27 22:10:05 when is karlson release
-
Other 2022-03-27 22:10:02 wp .htaccess example
-
Other 2022-03-27 22:00:08 bash pause in file read line by line