Задать вопрос
Ответы пользователя по тегу WooСommerce
  • Не работает фильтр "Сортировка по более позднему" woocommerce wordpress, как решить проблему?

    castleJQ
    @castleJQ Автор вопроса
    Всё интересно
    Нашел решение сам.

    add_filter( 'woocommerce_get_catalog_ordering_args', 'custom_catalog_ordering_args', 20, 1 );
    function custom_catalog_ordering_args( $args ) {
        $product_category = $product_category; // <== здесь укажите конкретную категорию или напишие как у меня, тогда применяться ко всем категориям товаров.
    
        // Only for defined product category archive page
        if( ! is_product_category($product_category) ) return $args;
    
        // Set default ordering to 'date ID', so "Newness"
        $args['orderby'] = 'date ID';
    
        if( $args['orderby'] == 'date ID' )
            $args['order'] = 'DESC'; // Set order by DESC
    
        return $args;
    }
    Ответ написан
    Комментировать