在 WordPress 电子商务网站中,有时候我们需要在产品价格为零时显示一些自定义文本,例如“免费”或“联系我们获取报价”。在本文中,我们将介绍如何实现这一功能。
方法
在 WordPress 中,我们可以使用以下代码片段来检查产品价格是否为零并显示自定义文本:
[dt_code]
add_filter( ‘woocommerce_get_price_html’, ‘custom_free_price’ );
function custom_free_price( $price ) {
global $product;
if ( $product->get_price() == 0 ) {
$price = __( ‘免费’, ‘woocommerce’ );
}
return $price;
}
[/dt_code]
以上代码段将使用 woocommerce_get_price_html
过滤器来检查产品价格是否为零,如果是,则将价格文本替换为“免费”。你可以根据需要修改自定义文本。
要在 WordPress 中添加代码段,请将其复制到您的主题的 functions.php
文件中。在您进行此操作之前,请务必备份该文件。
结论
通过这种简单的方法,您可以在 WordPress 中轻松地检查产品价格是否为零并显示自定义文本。希望本文对您有所帮助!