我需要在 Woocommerce 产品中显示默认变化价格。
我发现这篇文章和代码有效。 -->Woocommerce 显示默认变化价格 https://stackoverflow.com/questions/32319835/woocommerce-show-default-variation-price
但有一个问题:后端太慢,产品页面出现错误 504 gateway,因为脚本思考太长...有其他解决方案吗?
add_filter('woocommerce_variable_price_html', 'custom_variation_price', 10,
2);
function custom_variation_price( $price, $product ) {
foreach($product->get_available_variations() as $pav){
$def=true;
foreach($product->get_variation_default_attributes() as $defkey=>$defval){
if($pav['attributes']['attribute_'.$defkey]!=$defval){
$def=false;
}
}
if($def){
$price = $pav['display_price'];
}
}
return woocommerce_price($price);
}
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)