WooCommerce:如何将Dimensions标签修改为Packaging Dimensions?
修改WooCommerce默认Dimensions标签为Packaging Dimensions
要同时替换前端产品页面和后端产品编辑页里的Dimensions标签为Packaging Dimensions,直接在主题(推荐用子主题,避免主题更新丢失代码)的functions.php里添加下面这段代码即可:
// 替换前端产品页面的尺寸标签为Packaging Dimensions add_filter( 'woocommerce_dimensions_label', 'change_frontend_dimensions_label', 10, 2 ); function change_frontend_dimensions_label( $label, $product ) { return 'Packaging Dimensions'; } // 替换后端产品编辑页的尺寸标签为Packaging Dimensions add_filter( 'gettext', 'change_backend_dimensions_label', 10, 3 ); function change_backend_dimensions_label( $translated_text, $text, $domain ) { if ( 'woocommerce' === $domain && 'Dimensions' === $text ) { return 'Packaging Dimensions'; } return $translated_text; }
代码说明
- 第一个函数专门针对前端产品页面,通过
woocommerce_dimensions_label过滤器直接替换显示的标签文本。 - 第二个函数覆盖后台场景,借助
gettext过滤器,把WooCommerce文本域里所有"Dimensions"替换成目标名称,包括产品编辑页的字段标签。
内容的提问来源于stack exchange,提问作者Arpan Jain
相关产品推荐
相关产品推荐

