Функция сортировки Woocommerce для подкатегории на странице магазина - PullRequest
0 голосов
/ 26 марта 2019

Привет, я делаю сайт woocommerce, на моем сайте была категория продуктов с 2 подкатегориями.Я хочу сделать функцию сортировки на основе подкатегории.По умолчанию я могу сортировать по дате, цене, названию и так далее.Как я могу сделать функцию сортировки на основе подкатегории.Теперь я добавляю 2 новые опции в выпадающий список, но я все еще не знаю, как отсортировать товар по подкатегории.

Вот мой код, который я пытаюсь сделать функцией сортировки,

function sort_by_car_for_owner_product( $sortby ) {
    $sortby['car'] = __( 'Sort by Car', 'woocommerce' );
    return $sortby;
}
add_filter( 'woocommerce_catalog_orderby', 'sort_by_car_for_owner_product', 20 );
// Add the ability to sort by oldest to newest
function patricks_woocommerce_get_catalog_ordering_args( $args ) {
    $orderby_value = isset( $_GET['orderby'] ) ? woocommerce_clean( $_GET['orderby'] ) : apply_filters( 'woocommerce_default_catalog_orderby', get_option( 'woocommerce_default_catalog_orderby' ) );
    if ( 'car' == $orderby_value ) {
        $args['orderby'] = 'category';
        $args['order']   = 'ASC';
    }
    return $args;
}
add_filter( 'woocommerce_get_catalog_ordering_args', 'patricks_woocommerce_get_catalog_ordering_args', 20 );

Спасибо

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