有没有办法扭转woocommerce中“销售价格”和“常规prcie”的顺序?

时间:2015-06-19 05:42:26

标签: woocommerce product

通常它首先显示为“常规价格”,十字线和“销售价格”秒。我希望扭转秩序。研究谷歌关于它,没有任何效果。任何实施的人?

1 个答案:

答案 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

以前的价格

enter image description here

自定义后使用上述代码

enter image description here

测试了它适合我的代码。试试这些代码,如果符合您的要求,请告诉我。