pós-página e offset não funcionam

Este é o meu código, por que não posso obter publicação por página e resultado de compensação?

 'OR', 'posts_per_page' => 3, 'offset' => 3, array( 'taxonomy' => 'brands', 'terms' => array('iHOME'), 'field' => 'slug', )); query_posts($myquery);?>    

Solutions Collecting From Web of "pós-página e offset não funcionam"

Sua consulta args está desordenada. As postagens por página e params tax_query não fazem parte da matriz tax_query . Confira o exemplo no Codex :

 $args = array( 'post_type' => array('your_cpt'), 'posts_per_page' => 3, 'offset' => 3, 'tax_query' => array( 'relation' => 'OR', array( 'taxonomy' => 'brands', 'terms' => array('iHOME'), 'field' => 'slug', ) ) ); $tax_query = new WP_Query($args); if ( $tax_query->have_posts() ) : while ( $tax_query->have_posts() ) : $tax_query->the_post(); the_post_thumbnail(); the_title(); echo excerpt(25); echo esc_html( get_post_meta( get_the_ID(), 'category', true ) ); endwhile; else: endif; wp_reset_postdata(); 

Além disso, não consegui explicar o porquê , mas eu sempre vejo isso escrito aqui para evitar o uso de query_posts , então eu substituí isso na minha resposta com o new WP_Query .

Mais uma coisa, se você estiver consultando um tipo de postagem diferente de postagens, você precisará definir o parâmetro de consulta post_type .