twentytvvo
@twentytvvo

Как вывести сортировку Woocommerce?

Как вывести сортировку товаров в шаблон плагина фильтрации?
Желательно с возможностью редактировать фронтенд, хотя бы в формате цикла div>ul>li.

Не работает:
<?php woocommerce_catalog_ordering() ?>

Помогут даже плагины, которые выводят сортировку. Желательно еще что бы работало на ajax.
  • Вопрос задан
  • 943 просмотра
Решения вопроса 1
twentytvvo
@twentytvvo Автор вопроса
нашел идеальный вариант, кому пригодится:
<ul>
<?php
    $catalog_orderby = apply_filters( 'woocommerce_catalog_orderby', array(
     'menu_order' => __( 'Default sorting', 'woocommerce' ),

    'price'      => __( 'Sort by price: low to high', 'woocommerce' ),

    'price-desc' => __( 'Sort by price: high to low', 'woocommerce' )
) );

if ( get_option( 'woocommerce_enable_review_rating' ) == 'no' )
    unset( $catalog_orderby['rating'] );

foreach ( $catalog_orderby as $id => $name )
    echo '<li><a href="' . get_permalink( woocommerce_get_page_id( 'shop' ) ) . '?orderby=' . $id . '" >' . esc_attr( $name ) . '</a></li>';
?>
</ul>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы