不应直接编辑核心文件和插件文件,因为任何更新都可能覆盖您的更改。如果您查看WooCommerce来源get_price_html
方法中,有许多filters 可用于修改函数的输出。
看见add_filter
在Codex中获取更多关于向中添加过滤器的信息apply_filters
呼叫。
从…起get_price_html
在里面class-wc-product
:
return apply_filters(\'woocommerce_get_price_html\', $price, $this);
因此,要添加您自己的过滤器:
add_filter( \'woocommerce_get_price_html\', \'wpa83367_price_html\', 100, 2 );
function wpa83367_price_html( $price, $product ){
return \'Was:\' . str_replace( \'<ins>\', \' Now:<ins>\', $price );
}