如何默认取消选中 Woocommerce 结帐页面上的“运送到不同地址”复选框

Mar*_*ali 6 wordpress woocommerce

最近我使用以下命令将 \xe2\x80\x9cShip 的文本更改为 Woocommerce 结账页面上的不同地址\xe2\x80\x9d

\n\n
function shipchange( $translated_text, $text, $domain ) {\n    switch ( $translated_text ) {\n        case 'Ship to different address?' :\n           $translated_text = __( 'Other', 'woocommerce' );\n           break;\n    }\n\n    return $translated_text;\n}\n\nadd_filter('gettext', 'shipchange', 20, 3);\n
Run Code Online (Sandbox Code Playgroud)\n\n

但我注意到该复选框从一开始就被选中。我怎样才能默认取消选中该复选框?

\n

Pio*_*otr 20

您只需在 WooCommerce 运输选项中更改此设置即可。

\n

WooCommerce\xe2\x80\x93> 运送选项\xe2\x80\x93> 运送目的地 \xe2\x80\x93>(选择)默认为客户帐单地址。

\n

默认情况下不会选中“运送到其他地址”。

\n


How*_*d E 6

有一个过滤器可以做到这一点。

add_filter( 'woocommerce_ship_to_different_address_checked', '__return_false' );

_return_true使其默认处于选中状态。