通常它首先显示为“常规价格”,十字线和“销售价格”秒。我希望扭转秩序。研究谷歌关于它,没有任何效果。任何实施的人?
答案 0 :(得分:2)
以下是您可以使用的解决方案之一
add_filter('woocommerce_sale_price_html', 'wdm_change_price_text', 10, 2);
function wdm_change_price_text( $price, $this_object ) {
$display_price = $this_object->get_display_price();
$display_regular_price = $this_object->get_display_price($this_object->get_regular_price());
$price='<ins>' . wc_price($display_price) . '</ins>' . $this_object->get_price_suffix() . '<del>' . wc_price($display_regular_price) . '</del> ';
return $price;
}
另外还有针对不同类型产品的其他过滤器,因此您可能还需要将功能添加到它们中。
//woocommerce_variable_sale_price_html
//woocommerce_variation_sale_price_html
//woocommerce_free_sale_price_html
以前的价格
自定义后使用上述代码
测试了它适合我的代码。试试这些代码,如果符合您的要求,请告诉我。