Добавляет сортировку от А-Я и от Я-А.
add_filter( 'woocommerce_get_catalog_ordering_args', 'woocommerce_get_catalog_ordering_name_args' );💥 Если статья была полезна, то буду рад, если вы поделитесь ей с друзьями разработчиками.
function woocommerce_get_catalog_ordering_name_args( $args ) {
if (isset($_GET['orderby'])) {
switch ($_GET['orderby']) :
case 'name_list_asc' :
$args['orderby'] = 'title';
$args['order'] = 'ASC';
$args['meta_key'] = '';
break;
case 'name_list_desc' :
$args['orderby'] = 'title';
$args['order'] = 'DESC';
$args['meta_key'] = '';
break;
endswitch;
}
return $args;
}
// Добавляем условия в стандартный вывод сортировки WP (выпадающий список)
function woocommerce_catalog_name_orderby( $sortby ) {
$sortby['name_list_asc'] = 'По алфавиту A-Z';
$sortby['name_list_desc'] = 'По алфавиту Z-A';
return $sortby;
}
add_filter( 'woocommerce_catalog_orderby', 'woocommerce_catalog_name_orderby', 1 );
WEB PANDA | #сниппет #woocommerce
