更改 Woocommerce 产品类别页面中的特定产品按钮文本

Change a specific product button text in a Woocommerce product category page

如何将 "Select Options" 按钮更改为 "Buy Now" 按钮,以便显示在 WooCommerce 中特定存档类别页面上的特定可变产品?

要在特定产品类别页面上更改的 Select 选项按钮:

以下代码会将特定产品类别存档页面上显示的特定产品 ID 的按钮从 "Select options" 更改为 "Buy Now":

add_filter( 'woocommerce_product_add_to_cart_text', 'custom_loop_add_to_cart_button', 20, 2 ); 
function custom_loop_add_to_cart_button( $button_text, $product ) {
    // BELOW set the product categoty slug and the product ID
    if( is_product_category('clothing') && $product->get_id() == '40' ) {
        $button_text = __("Buy Now", "woocommerce");
    }
    return $button_text;
}

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


此处的产品 ID 40 是 "clothing" 产品类别页面上的行中的第二个: