Header Builder Search filters
1. Filter name: 'etheme_ajax_search_products_sku'
Filter to add product sku in search Ajax results on products
Filter usage:
add_filter('etheme_ajax_search_products_sku', '__return_true');
Example:
Before -> https://prnt.sc/uEs3MBqpLj-S (product sku is not shown)
After -> https://prnt.sc/cC22VE8LV-qn (product sku is shown for each product has it)
2. Filter name: 'etheme_ajax_search_arrow'
Filter to hide arrow on each search result item
Filter usage:
add_filter('etheme_ajax_search_arrow', '__return_false');
Example:
Before -> https://prnt.sc/uEs3MBqpLj-S
After -> https://prnt.sc/6oOTHC4ablyl (arrow is not shown)
Note: in some languages, this arrow SVG was shown as a 'true' string so this filter hide arrow and that string is not shown
3. Filter name: 'etheme_ajax_search_products_query'
Filter to modify search products query by own needs
Filter usage:
add_filter('etheme_ajax_search_products_query', function ($args){ $args['meta_key'] = '_price'; $args['orderby'] = 'meta_value_num'; $args['order'] = 'ASC'; return $args; });
Example:
Before -> https://prnt.sc/uEs3MBqpLj-S
After -> https://prnt.sc/RHxEMI_F0nu- ( products results are sorted by price )
4. Filter name: 'etheme_ajax_search_posts_query'
Filter to modify search global query by own needs
Filter usage:
add_filter('etheme_ajax_search_posts_query', function ($args){ $args[‘relevanssi’] = true; return $args; });