合計購入金額が 0 の場合、WooCommerce マイ アカウントの注文を非表示にする
P粉545956597
2023-08-17 21:18:54
<p>woocommerce で、注文合計が 0 の場合、注文を非表示にしようとしています。
以下は私のコードですが、機能しません。この問題について何か考えはありますか? </p>
<pre class="brush:php;toolbar:false;">add_filter( 'woocommerce_my_account_my_orders_query',
'私のアカウントからのゼロ合計注文数を隠す', 10, 1 );
関数 Hide_zero_total_orders_from_my_account( $args ) {
$args['meta_query'] = 配列(
配列(
'キー' => '_order_total',
'値' => 0、
'比較' => '>',
'タイプ' => '数値',
)、
);
$args を返します。
}</pre>
<p><br /></p>
軽量 SQL クエリを使用して顧客の合計購入金額を取得し、そのクエリを使用して合計購入金額が 0 (ゼロ) の場合に [マイ アカウントの注文] セクションを非表示にすることができます。 リーリー
コードを子テーマのfunctions.phpファイル(またはプラグイン)に配置します。テスト済みで正常に動作しています。