Como obter o valor da meta chave no woocommerce?

Oi, estou trabalhando no woocommerce

Eu adicionei campos personalizados para pedidos que são nome do agente, cada ordem foi atribuída ao agente.

Quero encontrar o nome do agente com a totalidade da sua contagem de pedidos.

Eu criei um widget personalizado e está funcionando bem, apenas o problema com o nome do agente está chegando sempre. Eu preciso do nome do agente apenas uma vez e sua contagem total.

Abaixo está o código que tentei.

function wc_orders_dashboard_widget_function() { $args = array( 'meta_key' =>'_wc_acof_2', 'post_type' => 'shop_order', 'post_status' => 'All', 'posts_per_page' => 5 ); $orders = get_posts( $args ); if( count( $orders ) > 0 ) { ?>   $value ) { ?> 
ID ); $order_id = $order->get_order_number(); $agent_name = get_post_meta( $order_id, '_wc_acof_2', true ); // 1. Get the order ID and its link if ( $agent_name ) { echo $agent_name; ?> post_type ); echo $order_count; } ?>
<?php // 4. Adding All orders link which will redirect to Orders page of WooCommerce printf( '', admin_url( 'edit.php?post_type=shop_order' ) ); }else{ // If no orders then display No Orders message echo __( 'No Orders.' ); } }

Mas exibe a saída como abaixo:

Nome do agente Contagem de pedidos
Agente1 1
Agent1 2
Agent2 3
Agente1 4

Minha saída esperada:

Nome do agente Contagem de pedidos
Agente1 3
Agente2 1

Vocês podem me ajudar nisso? O que eu estou perdendo?

Solutions Collecting From Web of "Como obter o valor da meta chave no woocommerce?"