小编Leo*_*o C的帖子

以干净的方式正确覆盖 WooCommerce 函数 WC_Price()

正确覆盖预先存在的 WooCommerce 功能的最佳方法是什么?在这种情况下我想修改这个wc_price()函数。我不需要对它做任何疯狂的事情,我实际上只需要<span>在价格周围添加一个 HTML 属性。

我知道代码如下:

function wc_price( $price, $args = array() ) {
    extract( apply_filters( 'wc_price_args', wp_parse_args( $args, array(
      'ex_tax_label'       => false,
      'currency'           => '',
      'decimal_separator'  => wc_get_price_decimal_separator(),
      'thousand_separator' => wc_get_price_thousand_separator(),
      'decimals'           => wc_get_price_decimals(),
      'price_format'       => get_woocommerce_price_format(),
    ) ) ) );

    $negative        = $price < 0;
    $price           = apply_filters( 'raw_woocommerce_price', floatval( $negative ? $price * -1 : $price ) );
    $price           = apply_filters( 'formatted_woocommerce_price', number_format( $price, $decimals, $decimal_separator, $thousand_separator ), $price, $decimals, $decimal_separator, $thousand_separator ); …
Run Code Online (Sandbox Code Playgroud)

php wordpress product woocommerce price

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

php ×1

price ×1

product ×1

woocommerce ×1

wordpress ×1