Я хочу запросить продукты по местоположениям, которые product attribute
в WooCommerce. Я хочу применить этот запрос ко всему сайту, включая архивы. Я пытался использовать woocommerce_product_query
, но не повезло. Пожалуйста, помогите мне достичь моих требований.
function g_filter_products_by_location( $q ){
$tax_query = $q->get( 'tax_query' );
$tax_query[] = array(
array(
'taxonomy' => 'pa_locations',
'field' => 'slug',
'terms' => array( 'location1' )
)
);
$q->set( 'tax_query', $tax_query );
}
add_action( 'woocommerce_product_query', 'g_filter_products_by_location' );