Php 仅统计包含文章摘录的文章

Php 仅统计包含文章摘录的文章,php,woocommerce,Php,Woocommerce,我使用以下代码来计算Woocommerce中用户的订单。我怎样才能只计算包含文章摘录的文章 $customer_orders = get_posts( array( 'numberposts' => -1, 'meta_key' => '_customer_user', 'meta_value' => $customer_id, 'post_type' =>

我使用以下代码来计算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";
}

我认为正确的语法是
if(has_extract($order)){statement;}
@BRBonn,明白了!谢谢你想把它作为答案,我会把它标记为正确的吗?我认为正确的语法是
if(has_extract($order)){statement;}
@BRBonn,明白了!谢谢你想把它作为答案,我会把它标记为正确的吗?
$customer_orders_count = 0;
foreach($customer_orders as $order){
  if( has_excerpt($order) ){
    $customer_orders_count++;
  }
}

if($customer_orders_count == 3){
  $coupon   = "sub50";
}