WooCommerce My Account-Bestellungen ausblenden, wenn der Gesamtkaufbetrag 0 beträgt
P粉545956597
2023-08-17 21:18:54
<p>Im Woocommerce versuche ich eine Bestellung auszublenden, wenn die Bestellsumme 0 beträgt.
Unten ist mein Code, aber er funktioniert nicht. Irgendwelche Gedanken zu dem Problem? </p>
<pre class="brush:php;toolbar:false;">add_filter( 'woocommerce_my_account_my_orders_query',
'hide_zero_total_orders_from_my_account', 10, 1 );
Funktion hide_zero_total_orders_from_my_account( $args ) {
$args['meta_query'] = array(
Array(
'key' => '_order_total',
'Wert' => 0,
'compare' =>',
'Typ' => 'NUMERISCH',
),
);
return $args;
}</pre>
<p><br /></p>
您可以使用轻量级的SQL查询来获取客户的总购买金额,并使用该查询来隐藏“我的账户订单”部分,如果总购买金额等于0(零):
将代码放在您的子主题的functions.php文件中(或插件中)。已测试并可正常运行。