📜  添加 WooCommerce 价格后缀 - PHP (1)

📅  最后修改于: 2023-12-03 15:27:01.518000             🧑  作者: Mango

添加 WooCommerce 价格后缀 - PHP

在 WooCommerce 中,您可以为每个价格添加后缀(例如£5.00每个)。这在某些情况下非常有用,如在购物车中列出不同的价格选项或为折扣提供“节省”标签。在这篇文章中,我将向您展示如何使用 PHP 代码添加 WooCommerce 价格后缀。

代码实现

要为 WooCommerce 产品添加价格后缀,请按照以下步骤:

  1. 打开 functions.php 文件
  2. 将以下代码粘贴到文件中:
function add_suffix_to_price( $price, $suffix = '' ) {
    return $price . sprintf( ' <span class="woocommerce-price-suffix">%s</span>', $suffix );
}

add_filter( 'woocommerce_get_price_html', 'add_suffix_to_price', 10, 2 );
  1. 保存文件

现在,如果您在 WooCommerce 中创建一个新产品并为其添加价格,您将看到价格后缀位于价格旁边。

代码片段

以下是添加 WooCommerce 价格后缀的 PHP 代码片段:

function add_suffix_to_price( $price, $suffix = '' ) {
    return $price . sprintf( ' <span class="woocommerce-price-suffix">%s</span>', $suffix );
}

add_filter( 'woocommerce_get_price_html', 'add_suffix_to_price', 10, 2 );
解释

代码中的 add_suffix_to_price 函数将 $price 和 $suffix 参数作为输入。 $price 参数表示产品价格,而 $suffix 参数表示要添加的价格后缀。该函数使用 PHP sprintf 函数将 $suffix 参数添加到 $price 参数后面。最后,使用 WooCommerce 过滤器 woocommerce_get_price_html 将价格和价格后缀呈现在页面上。

结论

在本文中,我已经向您展示了如何使用 PHP 代码添加 WooCommerce 产品价格后缀。现在,您可以根据需要轻松地在 WooCommerce 中添加价格后缀。