(Woocommerce)在购物车和结帐页面以外的任何地方显示价格中的文字

时间:2018-11-09 04:59:49

标签: php html wordpress woocommerce

我只想在价格产品类别/单次交易页面之前添加一些内容。我以以下代码为例:

function cw_change_product_price_display( $price ) {
    $price .= ' Starts At';
    return $price;
}
add_filter( 'woocommerce_get_price_html', 'cw_change_product_price_display' );

但是它显示为“ RM49.00 Starts At” 我需要在价格之前加上文字。我该如何实现? 我真的需要帮助。

2 个答案:

答案 0 :(得分:1)

您只需将其附加在价格html之前。而且,您可以使用is_product()检查单个产品页面,并使用is_product_category()检查类别页面。

    function cw_change_product_price_display( $price ) {

        if ( is_product() || is_product_category() ) {
           return 'Starts At ' . $price;
        }

    return $price;
   }

答案 1 :(得分:0)

代码:

$price .= ' Starts At';

的简写:

$price = $price . ' Starts At';

因此,完全可以预期RM49.00 Starts At的输出。

这是许多编程语言(但当然不是全部)中的常见主题。例如,您将看到类似这样的内容:

count += 4

这意味着:

count = count + 4

您还将看到*=/=-=等。