Avi*_*y28 0 php wordpress woocommerce
我有一个基于 woocommerce 的希伯来语网站。翻译工作很好,但是,“邮政编码/邮政编码”字段拒绝翻译:
我尝试使用以下代码更改它:
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
$fields['billing']['billing_postcode']['label'] = 'test';
return $fields;
}
Run Code Online (Sandbox Code Playgroud)
但是发生了一些奇怪的事情:当我重新加载页面时,我可以看到更改生效,但一秒钟后它又变回“邮政编码/邮政编码”。另一件奇怪的事情:上面的脚本适用于其他字段,该特定字段有问题。
有谁知道这是怎么回事?
谢谢!
function my_text_strings( $translated_text, $text, $domain ) {
switch ( $translated_text ) {
case 'Postcode / ZIP' :
$translated_text = __( 'test', 'woocommerce' );
break;
}
return $translated_text;
}
add_filter( 'gettext', 'my_text_strings', 20, 3 );
Run Code Online (Sandbox Code Playgroud)