我需要更改 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;
}
挂钩函数只有一个参数,但您在 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 文件中(或插件中)。已测试并有效。