Показать только популярные товары на странице магазина - PullRequest
0 голосов
/ 12 сентября 2018

Я попытался реализовать этот код, который был опубликован несколько месяцев назад, и он сделал то, что должен был сделать. Единственная проблема заключается в том, что у меня есть другая страница архива, которая автоматически добавляет все товары в продажу на страницу Outlet. Есть ли способ исключить страницу архива розетки из этого кода?

// Display featured products in shop pages
add_filter('woocommerce_product_query_tax_query','custom_product_query_tax_query', 10, 2 );
function custom_product_query_tax_query( $tax_query, $query ) {
if( is_admin() ) return $tax_query;

if ( is_shop() ) {
    $tax_query[] = array(
        'taxonomy' => 'product_visibility',
        'field'    => 'name',
        'terms'    => 'featured'
    );
}

return $tax_query;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...