• Как вывести Минимальную и Максимальную цены в Категории Woocommerce?

    @ar4ebald
    Для меня не сработало, пришлось подкорректировать, выводились значения только для подкатегорий, а для категорий нет:

    $sql = "
        SELECT MIN( CAST(meta_value AS SIGNED) ) AS min_price, MAX( CAST(meta_value AS SIGNED) ) AS max_price
        FROM {$wpdb->posts} 
        INNER JOIN {$wpdb->term_relationships} ON ({$wpdb->posts}.ID = {$wpdb->term_relationships}.object_id)
        INNER JOIN {$wpdb->postmeta} ON ({$wpdb->posts}.ID = {$wpdb->postmeta}.post_id) 
        WHERE  
            ( {$wpdb->term_relationships}.term_taxonomy_id IN (%d) ) 
        AND {$wpdb->posts}.post_type = 'product' 
        AND {$wpdb->posts}.post_status = 'publish' 
        AND {$wpdb->postmeta}.meta_key = '_price'
    ";
    Ответ написан
    Комментировать