更改 WooCommerce 产品“选择选项”添加到购物车按钮文本

问题描述 投票:0回答:1

我需要更改 WooCommerce 商店中可变产品的“选择选项”文本。请检查下面的屏幕截图,以便您了解我在说什么。

带有选择选项文本的按钮预览:

我尝试使用以下代码,但将其添加到functions.php文件后,我的WordPress页面崩溃了。我确实更改了此按钮的新文本的“选项”。我不确定是否必须编辑这部分代码。

add_filter('woocommerce_dropdown_variation_attribute_options_args', 'custom_woocommerce_product_add_to_cart_text', 10, 2);
 
function custom_woocommerce_product_add_to_cart_text($args){ 
    $args['show_option_none'] = __( 'Options', 'woocommerce' ); 
    return $args;
}
php wordpress woocommerce product hook-woocommerce
1个回答
0
投票

你没有使用右钩子。相反,请使用以下内容:

add_filter( 'woocommerce_product_add_to_cart_text', 'replace_loop_add_to_cart_button_text', 20, 2 );
function replace_loop_add_to_cart_button_text( $text, $product ) {
    if ( $product->is_type( 'variable' ) && $product->is_purchasable() ) {
        $text = __( 'Options', 'woocommerce' );
    }
    return $text;
}

代码位于子主题的functions.php 文件中(或插件中)。已测试并有效。

© www.soinside.com 2019 - 2024. All rights reserved.