wpdb get_results () retorna apenas 2 linhas

Estou tentando criar um widget de administração personalizado para apresentar quantos usuários se registraram nos últimos dias. Eu criei a function abaixo:

function mdbootstrap_add_dashboard_recent_users(){ global $wpdb; $query = " SELECT count(*) as counter, DATE(wp_users.user_registered) as regdate FROM wp_users GROUP BY DATE(wp_users.user_registered) ORDER BY DATE(wp_users.user_registered) desc"; $posts = $wpdb->get_results($query,OBJECT); print_r( $posts); } 

No entanto, por algum motivo está retornando apenas 2 linhas:

 Array ( [0] => stdClass Object ( [counter] => 1 [regdate] => 2016-01-12 ) [1] => stdClass Object ( [counter] => 3 [regdate] => 2016-01-04 ) ) 

O BTW mostra valores errados, pois a mesma consulta executada a partir do PHP MyAdmin dá resultado da seguinte forma:

  • relogio
  • 16 2016-01-13
  • 37 2016-01-12
  • 51 2016-01-11
  • 25 2016-01-10
  • 21 2016-01-09
  • 26 2016-01-08
  • 24 2016-01-07
  • 24 2016-01-06
  • 18 2016-01-05
  • 20 2016-01-04
  • 5 2016-01-03

Eu estava procurando por problemas semelhantes no entanto, a maioria dos tópicos cobre o problema com apenas uma linha quando as pessoas usam get_row vez de get_results . Eu joguei com diferentes parâmetros como ARRAY_N , OBJECT , ARRAY_A mas não funcionou – a consulta sempre retorna 2 linhas.

Solutions Collecting From Web of "wpdb get_results () retorna apenas 2 linhas"