woocommerce - 更改产品页面上的 'choose an option' 文本

标签 woocommerce

在我的 woocommerce 网站的产品页面上。我想将下拉菜单“选择一个选项”中的文本更改为另一种语言。有没有办法做到这一点。

最佳答案

AGMG 的回答不再正确。要更改下拉菜单的默认选项,您现在可以 Hook woocommerce_dropdown_variation_attribute_options_args

例如

add_filter( 'woocommerce_dropdown_variation_attribute_options_args', 'my_wc_filter_dropdown_args', 10 );
function my_wc_filter_dropdown_args( $args ) {
    $args['show_option_none'] = 'Select an option';
    return $args;
}

我的用例是将其更改为变体组名称(例如“尺寸”或“颜色”)。

function my_wc_filter_dropdown_args( $args ) {
    $variation_tax = get_taxonomy( $args['attribute'] );
    $args['show_option_none'] = apply_filters( 'the_title', $variation_tax->labels->name );
    return $args;
}

关于woocommerce - 更改产品页面上的 'choose an option' 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20756709/

相关文章:

wordpress - 如何从 WooCommerce 中删除结帐选项?

php - 在客户订单历史记录中显示最后的 WooCommerce 管理员订单备注

php - 使用 Woocommerce 方法保存产品属性不同步到前端

php - 在特定产品 ID 上添加自定义字段 woocommerce

php - WooCommerce 电子邮件通知中基于产品类别的不同收件人

php - 如何添加将 WC_Product_Variable 扩展到购物车的自定义 WooCommerce 产品类型

php - WooCommerce:以编程方式更改默认送货方式

php - 在 Woocommerce 存档页面上的产品价格后添加图标

php - Woocommerce 列出所有以前订购的产品

php - 自定义结账字段启用或禁用 Woocommerce 3 中的付款方式