Я хочу заказать продукты woocommecre по значению атрибута продукта.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Я хочу заказать продукты woocommecre по значению атрибута продукта.

Сообщение Anonymous »

У моих продуктов есть атрибут «spalanie», и я хочу упорядочить их по возрастанию стоимости этих продуктов.

Код: Выделить всё

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;
}
Это фрагмент кода, потому что у меня нет доступа к файлам WP и поэтому я не могу создать дочернюю тему.

Подробнее здесь: https://stackoverflow.com/questions/790 ... -attribute
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»