将自定义文本添加到 Woocommerce 中的变体价格

Adding custom text to the variation price in Woocommerce

我以为这很容易,但我被卡住了。我想要做的就是在产品页面上的变化价格之后添加单词 each。我找到的解决方案将其添加到类别页面和产品页面的两个位置。

密码是:

 /*  Adds a text Each - after price */
function change_product_price( $price ) {
    $price .= ' each';
    return $price;
}
add_filter( 'woocommerce_get_price_html', 'change_product_price' );

从上图中,我只需要将每个添加到添加到购物车按钮上方的价格中,而不是像上图中划掉的部分那样的其他包。

感谢您提供的任何指导。

以下代码将为产品变体价格添加后缀:

add_filter('woocommerce_available_variation', 'variation_price_custom_suffix', 10, 3 );
function variation_price_custom_suffix( $variation_data, $product, $variation ) {
    $variation_data['price_html'] .= ' <span class="price-suffix">' . __("each", "woocommerce") . '</span>';

    return $variation_data;
}

代码进入您的活动子主题(活动主题)的 function.php 文件。已测试并有效。