Suporte » Desenvolvendo com WordPress » Obter posts comuns e tipos de posts

  • Resolvido vitorml

    (@vitorml)


    Oi pessoal, queria saber como é possível fazer uma query que me retorne tanto posts padrão e custom posts. Tenho esse código, mas não me retorna nada..

    $args = array( 'posts_per_page' => 4, 'post_type' => array('post', 'programacao'),
            'tax_query' => array(
                array(
                    'taxonomy' => 'eventos',
                    'field' => 'id',
                    'terms' => $atts['term']
                )
            ),
            'cat' => $atts['cat'], 'order' => 'DESC');

    Todos dizem que assim, mas aqui da erro..que outra maneira poderia ter o mesmo resultado?

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • o que exatamente você quer fazer, cara? mostrar eventos junto com os posts padrão

    não entendi direito seu código, esse post_type “programacao” e a taxonomia “eventos”, por que não post_types “eventos” direto?

    e qual é o erro? retorna alguma mensagem ou simplesmente não aparece nada?

    Criador do tópico vitorml

    (@vitorml)

    Opa seu felipe, é isso mesmo, quero mostrar alguns posts que pertecem ao custom post type programacao e que também pertence a uma determinada “term” junto com os posts padrão.

    Não há erro, apenas o wp_query vem vazio. Testei agora, sem me importar com ‘tax_query’ e ‘cat’:

    $args = array( 'posts_per_page' => 4, 'post_type' => array('post', 'programacao'), 'order' => 'DESC');
        //query_posts( $args );
        $wp_query = new WP_Query( $args );

    Mas ai ele busca todo post da programacao, e eu quero apenas aqueles que estão em determinado “term”.

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • O tópico ‘Obter posts comuns e tipos de posts’ está fechado para novas respostas.