Exibir x número de termos e excluir oculto

Uso o código a seguir para excluir termos com produtos ocultos. Eu quero exibir apenas 5 termos, mas quando eu adiciono o number do parâmetro também leva em conta termos ocultos, então eu recebo menos termos dependentes do parâmetro orderby .

Existe alguma maneira de obter qualquer um dos primeiros 5 termos visíveis?

 $args = array( 'taxonomy' => 'product_cat', 'number' => '5', 'orderby' => 'name', 'parent' => '11', ); $terms = get_terms( $args ); $terms = wp_list_filter( $terms, array( 'count' => 0 ), 'NOT' ); 

Solutions Collecting From Web of "Exibir x número de termos e excluir oculto"

O Google get_terms fornece a página WP do hub do desenvolvedor para get_terms como o primeiro resultado, para o qual o primeiro exemplo é o seguinte:

 $terms = get_terms( 'post_tag', array( 'hide_empty' => false, ) ); 

Usando isso como base, obtemos:

 $args = array( 'taxonomy' => 'product_cat', 'number' => 5, 'orderby' => 'name', 'parent' => 11, 'hide_empty' => true, ); $terms = get_terms( $args );