Код: Выделить всё
add_filter('woocommerce_get_catalog_ordering_args', 'custom_sort_by_spalanie');
function custom_sort_by_spalanie($args) {
if (isset($_GET['orderby']) && $_GET['orderby'] == 'spalanie') {
$args['meta_key'] = 'pa_spalanie';
$args['orderby'] = 'meta_value_num';
$args['order'] = 'ASC';
}
return $args;
}
add_filter('woocommerce_default_catalog_orderby_options', 'add_spalanie_sorting_option');
add_filter('woocommerce_catalog_orderby', 'add_spalanie_sorting_option');
function add_spalanie_sorting_option($sortby) {
$sortby['spalanie'] = __('Sortuj według spalania', 'woocommerce');
return $sortby;
}
Подробнее здесь: https://stackoverflow.com/questions/790 ... -attribute