仅统计包含摘录的帖子

问题描述 投票:0回答:1

我正在使用以下代码来统计Woocommerce中用户的订单。我如何只计算包含帖子摘录的帖子?

    $customer_orders = get_posts( array(
            'numberposts' => -1,
            'meta_key'    => '_customer_user',
            'meta_value'  => $customer_id,
            'post_type'   => 'shop_order', // WC orders post type
            'post_status' => 'wc-completed' // Only orders with status "completed"
    ) );

$customer_orders_count = count($customer_orders);

我已经尝试过:

$customer_orders_count = 0;
foreach($customer_orders as $order){
  if( $order->has_excerpt() ){
    $customer_orders_count++;
  }
}

if($customer_orders_count == 3){
  $coupon   = "sub50";
}
php woocommerce
1个回答
1
投票
$customer_orders_count = 0;
foreach($customer_orders as $order){
  if( has_excerpt($order) ){
    $customer_orders_count++;
  }
}

if($customer_orders_count == 3){
  $coupon   = "sub50";
}
© www.soinside.com 2019 - 2024. All rights reserved.