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?
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 ) . ')';
}
I have no words to describe how your content illuminated my day. Keep being that source of inspiration! 🌟
Your post is a ray of light in the darkness. Thank you for brightening my day in a unique way. Keep shining! ☀️
lacolinaecuador.com
오스만 해군도 여러 항구에서 집결하기 시작했습니다.
fpparisshop.com
このトピックについてこんなに詳しく書かれた記事は初めてです。素晴らしいです!
geinoutime.com
여자가 재빨리 끼어들었다.여자들은 말과 돼지를 기르고 남자들은 밭에서 일했습니다.
tvlore.com
이때 홍치제는 눈을 감았다. “네가 나라면 어떡해.”Hongzhi 황제는 금기가되었고 정말 부끄러 웠습니다.
I was reading some of your articles on this internet site and I conceive this site is real instructive! Continue putting up.
I believe this site has very great indited content blog posts.
Побеждайте вместе с друзьями в онлайн казино Беларусь на платформе с высокими оценками
онлайн казино Беларусь [url=https://sayokay.by/]онлайн казино Беларусь[/url] .
Как выбрать надежное онлайн казино
[url=http://ru-gps.ru/bitrix/click.php?goto=https://spgk.kz/]казино[/url]
Воєнторг
8. Специальное снаряжение для боевых действий
тактичні рукавиці купити [url=https://voentorgklyp.kiev.ua/odyag/rukavychky/]https://voentorgklyp.kiev.ua/odyag/rukavychky/[/url] .
tintucnamdinh24h.com
그는 교체된 붕대를 문질러야 했고, 문지른 후에는 알코올을 발라야 했습니다.
sandyterrace.com
Zhang Xin이 올려다 보았습니다. 오, 천체 지리학자입니다.
Cash Winning Games to Play in Kenya
best online casino games kenya [url=https://levine.co.ke/best-online-games-that-pay-real-money-in-kenya]best online casino games kenya[/url] .
bmipas.com
実用性が高く、具体的なアドバイスが役に立ちました。
Narin ve tatlı, aynı zamanda escort sakarya sakarya arkadaş canlısı ve eğlenceyi seven bir insanım. Her zaman gülümseyen ve çok açık fikirli güzel bir hanımefendiyim. Doğal bir vücudum var, inanılmaz deneyim arayışında iseniz o halde ne arzuladığınızı bana iletebilirsiniz.
Escort Sakarya Bayan Birbirinden güzel kadınlarla alakadar ne ararsanız bulabileceğiniz Bayan arkadaş arama sayfası sizin için 24 saat hizmet sunar.
hello!,I really like your writing so a lot! share we keep up a correspondence extra approximately your post on AOL? I need an expert in this house to unravel my problem. May be that is you! Taking a look ahead to see you.