最近我使用以下命令将 \xe2\x80\x9cShip 的文本更改为 Woocommerce 结账页面上的不同地址\xe2\x80\x9d
\n\nfunction 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);\nRun Code Online (Sandbox Code Playgroud)\n\n但我注意到该复选框从一开始就被选中。我怎样才能默认取消选中该复选框?
\n我正在尝试使用挂钩将我的自定义添加meta_query到 WooCommerce 主查询woocommerce_product_query。
我尝试了这段代码:
function testing_woo_product_query( $q ){
$args = array(
'relation' => 'AND',
array(
'meta_key' => '_price',
'value' => 10,
'compare' => '>=',
),
array(
'meta_key' => '_price',
'value' => 30,
'compare' => '<=',
)
);
$q->set( 'meta_query', $args );
}
add_action( 'woocommerce_product_query', 'testing_woo_product_query' );
Run Code Online (Sandbox Code Playgroud)
但代码不起作用。谁能告诉我问题出在哪里?