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 arguments hook-woocommerce
1个回答
0
投票

挂钩函数只有一个参数,但您在 add_filter() 中声明了 2 个参数,因此这会引发致命错误,导致您的网站崩溃。

相反,只需使用:

add_filter('woocommerce_dropdown_variation_attribute_options_args', 'custom_variation_attribute_options_args', 10, 1);
 
function custom_variation_attribute_options_args( $args ){ 
    $args['show_option_none'] = __( 'Options', 'woocommerce' ); 
    return $args;
}

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

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