Hướng dẫn hiển thị Phạm vi giá của danh mục sản phẩm trong WooCommerce

5/5 - (2 bình chọn)

Zubi Cloud hướng dẫn người dùng thiết kế wordpress cách làm sao để hiển thị Phạm vi giá của danh mục sản phẩm trong WooCommerce. Các sản phẩm biến WooCommerce hiển thị phạm vi giá theo mặc định, giống như sau: $ MIN – $ MAX. Bây giờ, sẽ không hay khi trên trang Cửa hàng hoặc Tiện ích danh mục, hiển thị phạm vi giá cho từng danh mục phải không?

 

Dưới đây là một đoạn mã đẹp để hiển thị giá MIN và MAX cho bất kỳ danh mục sản phẩm WooCommerce nhất định nào
Dưới đây là một đoạn mã đẹp để hiển thị giá MIN và MAX cho bất kỳ danh mục sản phẩm WooCommerce nhất định nào

Hướng dẫn hiển thị Phạm vi giá của danh mục sản phẩm trong WooCommerce

đoạn mã này thay thế bộ đếm danh mục sản phẩm bằng phạm vi giá . Trong trường hợp bạn muốn hiển thị cả hai, mã sẽ thay đổi một chút.

add_filter( 'woocommerce_subcategory_count_html', 'bbloomer_category_price_range', 9999, 2 );

function bbloomer_category_price_range( $html, $category ) {

$min = PHP_FLOAT_MAX;
$max = 0.00;

$all_ids = get_posts( array(
'post_type' => 'product',
'numberposts' => -1,
'post_status' => 'publish',
'fields' => 'ids',
'tax_query' => array(
'relation' => 'AND',
array(
'taxonomy' => 'product_cat',
'field' => 'slug',
'terms' => $category->slug,
),
array(
'taxonomy' => 'product_visibility',
'field' => 'name',
'terms' => 'exclude-from-catalog',
'operator' => 'NOT IN',
),
)
) );

foreach ( $all_ids as $id ) {
$product = wc_get_product( $id );
if ( $product->is_type( 'simple' ) ) {
$min = $product->get_price() < $min ? $product->get_price() : $min;
$max = $product->get_price() > $max ? $product->get_price() : $max;
} elseif ( $product->is_type( 'variable' ) ) {
$prices = $product->get_variation_prices();
$min = current( $prices['price'] ) < $min ? current( $prices['price'] ) : $min;
$max = end( $prices['price'] ) > $max ? end( $prices['price'] ) : $max;
} 
}

return ' (' . wc_format_price_range( $min, $max ) . ')';
}
5/5 - (2 bình chọn)


5 1 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
39 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận
Belle

My brother recommended I would possibly like this blog.
He was entirely right. This publish truly made my day.
You can not believe simply how much time I had spent for
this information! Thanks!

Mattie

Write more, thats all I have to say. Literally, it seems as though you relied on the video to make your
point. You clearly know what youre talking about, why waste your intelligence on just
posting videos to your site when you could be giving us
something informative to read?

Charmain

Helpful information. Lucky me I discovered your website by chance, and I’m stunned why this twist
of fate didn’t took place in advance! I bookmarked it.

wiki.3cdr.ru

A motivating discussion is definitely worth comment. I think that you need to write more about this topic, it might not be a taboo subject but typically people do not talk about
such issues. To the next! Kind regards!!

Titus

For the reason that the admin of this website is working, no uncertainty very quickly it will be renowned, due to its feature
contents.

https://wiki-aero.win/index.php?title=Guarding_Progress:_Critical_Approaches_for_Building_Web-site_Stability_in_Ny_city_66215

Way cool! Some extremely valid points! I appreciate you penning this write-up and the
rest of the site is extremely good.

https://kameronyfjm789.weebly.com/blog/securing-your-organization-important-methods-for-industrial-stability-options-in-the-large-apple

Hi! Do you use Twitter? I’d like to follow you if that would be ok.
I’m definitely enjoying your blog and look forward to new posts.

Julienne

When I initially commented I seem to have clicked the -Notify me when new comments are added- checkbox and now each time a comment is added I get four emails with the same comment.

Is there a way you are able to remove me from that service?
Thanks!

Brittny

Very good article! We are linking to this particularly
great content on our website. Keep up the great writing.

sandyterrace.com

animehangover.com
이것만 의지하면 천군중에서 사람을 구할 수 있단 말인가?

RodneyNex

скачать казино brillx
https://brillx-kazino.com
Наше казино стремится предложить лучший игровой опыт для всех игроков, и поэтому мы предлагаем возможность играть как бесплатно, так и на деньги. Если вы новичок и хотите потренироваться перед серьезной игрой, то вас приятно удивят бесплатные режимы игр. Они помогут вам разработать стратегии и привыкнуть к особенностям каждого игрового автомата.Играя на Brillx Казино, вы можете быть уверены в честности и безопасности своих данных. Мы используем передовые технологии для защиты информации наших игроков, так что вы можете сосредоточиться исключительно на игре и наслаждаться процессом без каких-либо сомнений или опасений.

RodneyNex

brillx официальный сайт играть онлайн
https://brillx-kazino.com
Так что не упустите свой шанс вступить в мир Brillx Казино! Играйте онлайн бесплатно и на деньги в 2023 году, окунувшись в море невероятных эмоций и неожиданных поворотов. Brillx – это не просто игровые аппараты, это источник вдохновения и увлечения. Поднимите ставки и дайте себе шанс на большую победу вместе с нами!Играя на Brillx Казино, вы можете быть уверены в честности и безопасности своих данных. Мы используем передовые технологии для защиты информации наших игроков, так что вы можете сосредоточиться исключительно на игре и наслаждаться процессом без каких-либо сомнений или опасений.

100 TERPERCAYA

nice content!nice history!! boba 😀

100 TERPERCAYA

nice content!nice history!! boba 😀

100 TERPERCAYA

nice content!nice history!! boba 😀

easy jackpot

wow, amazing

Zack_rat

[url=https://teplica-teplourala.ru]Теплицы новгород купить.[/url]
[url=https://teplica-teplourala.ru]Прямостенные теплицы от производителя цены.[/url]
[url=https://teplica-teplourala.ru]Теплицы прямостенные от производителя.[/url]

slot games

wow, amazing

alternatif link

nice content!nice history!! boba 😀

100 TERPERCAYA

wow, amazing

alternatif link

nice content!nice history!! boba 😀

100 TERPERCAYA

nice content!nice history!! boba 😀

daftar masuk

wow, amazing

100 TERPERCAYA

nice content!nice history!! boba 😀

togel online

wow, amazing

alternatif link

wow, amazing

slot games

nice content!nice history!! boba 😀

link alternatif

wow, amazing

togel online

wow, amazing

alternatif link

wow, amazing

easy jackpot

nice content!nice history!! boba 😀

slot games

nice content!nice history!! boba 😀

easy jackpot

wow, amazing

easy jackpot

nice content!nice history!! boba 😀

daftar masuk

wow, amazing

easy jackpot

nice content!nice history!! boba 😀

slot games

wow, amazing

Creati un cont personal

Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?

GlucoRelief reviews

naturally like your web site however you need to take a look at the spelling on several of your posts. A number of them are rife with spelling problems and I find it very bothersome to tell the truth on the other hand I will surely come again again.