添加显示在 Woocommerce 中选定变体上的额外文本

Add an extra text that appears on selected variations in Woocommerce

我想添加一个在客户选择产品变体时触发的函数。就像价格出现一样(在选择变体之后)。

这是一个简单的函数(来自 functions.php),它从数据库中读取关于作品的附加信息。 不过不知道有没有这种hook?

要在选择变体时添加文本,您可以使用以下方法:

add_filter('woocommerce_available_variation', 'variation_custom_text', 10, 3 );
function variation_custom_text( $variation_data, $product, $variation ) {
    // Here your custom text
    $custom_text = __("This is my custom text…", "woocommerce");

    $variation_data['availability_html'] .= '<p>' . $custom_text . '</p>';

    return $variation_data;
}

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