Comportamento estranho na WP_query

Estou fazendo uma simples WP_query para três tipos de postagem: ‘post’, ‘sal’, ‘product’ (‘produto’ é um tipo de publicação padrão do plugin do WooCommerce e ‘sal’ é um tipo de postagem personalizado).

O estranho é que uma consulta com apenas dois tipos de publicação (‘post’, ‘sal’) retorna mais (!!) valores que a consulta original com três tipos de publicação.

É possível? Eu estou inspecionando o código novamente e novamente e não encontro o erro. Alguma pista para a pesquisa será bem-vinda.

A consulta eo loop são os seguintes:

 array( 'post', 'sal', 'product' ), 'meta_key' => 'portada', 'meta_value' => 'yes', ); $colores_query = new WP_Query( $colores_args ); ?> 
have_posts() ) { while ( $colores_query->have_posts() ) { $colores_query->the_post(); $este_color = get_field('color'); $colores[] = $este_color; } } else { // no posts found echo 'no'; } // Restore original Post Data wp_reset_postdata(); $colores_uniq = array_unique($colores); foreach ($colores_uniq as $color) { ?> <a class="boton-color" style="background-color:">

Solutions Collecting From Web of "Comportamento estranho na WP_query"