function product_category_max_min_price($term){
global $wpdb;
$results = $wpdb->get_col( "
SELECT pm.meta_value
FROM {$wpdb->prefix}term_relationships as tr
INNER JOIN {$wpdb->prefix}term_taxonomy as tt ON tr.term_taxonomy_id = tt.term_taxonomy_id
INNER JOIN {$wpdb->prefix}terms as t ON tr.term_taxonomy_id = t.term_id
INNER JOIN {$wpdb->prefix}postmeta as pm ON tr.object_id = pm.post_id
WHERE tt.taxonomy LIKE 'product_cat'
AND t.term_id = {$term->term_id}
AND pm.meta_key = '_price'
");
sort($results, SORT_NUMERIC);
return [
'min' => current($results),
'max' = end($results)
];
}
add_filter('gettext', 'wpp_change_product_label_translate');
add_filter('ngettext', 'wpp_change_product_label_translate');
function wpp_change_product_label_translate($translated) {
$translated = str_ireplace('Товары', 'Продукты', $translated);
$translated = str_ireplace('Товар', 'Продукт', $translated);
return $translated;
}
function bla_bla_bla_post_class($classes, $product)
{
$classes[] = 'col-12';
$classes[] = 'col-md-3';
$classes[] = 'col-sm-6';
return $classes;
}
add_filter('woocommerce_post_class', 'bla_bla_bla_post_class', 10, 2);