【发布时间】:2020-08-15 00:10:21
【问题描述】:
我的网站有两个选项
- 您可以运送到帐单邮寄地址
- 您可以输入帐单地址和单独的送货地址,非常标准。
如果您在结帐时同时输入帐单地址和送货地址,则在“我的帐户”的订单详细信息页面中,您可以在相关地址上方看到帐单地址和送货地址标题。
如果您在结帐时只输入帐单地址,则在我的帐户的订单详情页面中您只能看到“帐单”地址,该地址不会与送货地址重复。没有显示送货地址,所以看起来很奇怪。
如果订单没有单独的送货地址,我想有条件地将“账单地址”重命名为“账单和送货地址”。
在电子邮件中更改它也是有益的,因为它会更有意义。
我找到了这个用于重命名标题(我还没有测试过),但是我怎样才能有条件地做呢?
function wc_billing_field_strings( $translated_text, $text, $domain ) {
switch ( $translated_text ) {
case 'Billing address' :
$translated_text = __( 'Billing & Shipping address', 'woocommerce' );
break;
}
return $translated_text;
}
add_filter( 'gettext', 'wc_billing_field_strings', 20, 3 );
【问题讨论】:
标签: php wordpress woocommerce hook-woocommerce