Seu código está correto, quase correto. Na primeira vista, devo confessar, também senti falta.
Você tem dois erros de sintaxe no seu código. Se você olhar de perto, 'parent '
e 'parent'
não será o mesmo. Você não deve deixar espaços em branco entre aspas simples ( '
) e argumentos.
Além disso, você não precisa adicionar ,
após seu último argumento.
Isso deve funcionar
$cat_args = array(
'parent' => 0,
'number' => 10,
'hide_empty' => false
);
EDIT 15-06-2016
A partir do WordPress 4.5, a sintaxe foi alterada para get_terms()
. O parâmetro taxonomy
está agora incluído na matriz ou args, portanto, o novo uso será semelhante a este
$args = [
'taxonomy' => 'my_tax',
'parent' => 0,
'number' => 10,
'hide_empty' => false
];
$terms = get_terms( $args );