Как настроить глобальный запрос продуктов WooCommerce сразу? - PullRequest
1 голос
/ 05 апреля 2020

Я хочу запросить продукты по местоположениям, которые 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' );
...