Ajax Search Результат этой темы (The Hanger) основан на заголовке и категории. Но я также хочу, чтобы результаты поиска основывались на тегах товаров. Это коды в ajax-search.php. Как я могу переопределить этот код или изменить?
/*
* Get search results via ajax
*/
public function getbowtied_get_search_results() {
global $woocommerce;
$output = array();
$results = array();
$keyword = sanitize_text_field( $_GET[ 'search_keyword' ] );
$category= sanitize_text_field( $_GET[ 'search_category' ] );
if( !isset($category) || empty($category) ) {
$category = 'all';
}
$args = array(
's' => $keyword,
'posts_per_page' => 4,
'post_type' => 'product',
'post_status' => 'publish',
// 'ignore_sticky_posts' => 1,
// 'orderby' => 'title',
// 'order' => 'asc',
'suppress_filters' => false,
'tax_query' => array(
array(
'taxonomy' => 'product_visibility',
'field' => 'name',
'terms' => 'exclude-from-search',
'operator' => 'NOT IN',
)
)
);
if ( isset( $category ) && ($category != 'all') ) {
$args['tax_query'] = array(
'relation' => 'AND',
array(
'taxonomy' => 'product_cat',
'field' => 'slug',
'terms' => $category
)
);
}
$args = apply_filters('search_products_args', $args);
$products = get_posts( $args );