Suporte » Desenvolvendo com WordPress » Lista categoria de post (avançado)

  • Fala galera beleza ?
    então preciso editar um sistema feito em wordpress.

    em uma determinada área do site aparece um carrosel com os últimos posts.
    mas preciso mudar essa categoria dos posts que aparecem dentro desse carrosel.

    os posts são chamados da determinada forma:

    <?php query_posts(array('post_type' => 'empresa'));?>
    
    <?php if (have_posts()): while (have_posts()) : the_post();?>

    eu preciso mudar esse post type empresa.
    mas no sistema não dá pra criar uma nova categoria mãe, só da pra criar uma categoria dentro dessa categoria mãe EMPRESA.

    eu tava tentando fazer ele exibir a categoria mae empresa e uma categoria child. mas não consegui
    alguém pode me ajudar ? vlw

Visualizando 8 respostas - 1 até 8 (de um total de 8)
  • Criador do tópico royroy

    (@royroy)

    tentei por:

    <?php
    $args = array(
      'post_type' => 'empresa',
      'post__in' => array(3,5,7)
      );
    query_posts($args);
    ?>

    onde: 3,5,7 são as ids das categorias mas não funcionou tbm

    Criador do tópico royroy

    (@royroy)

    ninguém ?

    O parâmetro post__in serve para você definir quais posts você quer chamar. Neste caso acima, o que você está fazendo é chamar todos os posts do tipo “empresa” e que possuam uma das IDs (3, 5 ou 7).

    No entanto, cê me deixou um pouco confuso. Ali em cima, “empresa” é um tipo de post, não uma categoria. Você consegue explicar melhor o que fez e o que quer resolver? Porque se você apenas quiser pegar os posts de outro tipo, basta trocar empresa pelo que desejar. Caso sejam categorias mesmo, basta trocar o post__in por cat, como é explicado na documentação:

    <?php
    $args = array(
      'post_type' => 'empresa',
      'cat' => array(3,5,7)
      );
    query_posts($args);
    ?>
    Criador do tópico royroy

    (@royroy)

    Boa tarde Eduardo, obrigado por responder.
    então comprei um Guia em wordpress (porém sem suporte nenhum)
    na parte de anuncios, tem a opção de criar as categorias.
    porem percebi que elas já ficam dentro dessa categoria “empresa”

    não tem como criar uma categoria: Lojas e por no script, pois lá parece que só reconhece essa categoria empresa

    o código que chama é exatamente esse:

    <?php query_posts(array('post_type' => 'empresa'));?>
    
    <?php if (have_posts()): while (have_posts()) : the_post();?>

    Você testou o código acima? Deu certo pra você?

    Criador do tópico royroy

    (@royroy)

    Opa, testei e não funcionou.

    abs

    Criador do tópico royroy

    (@royroy)

    Na verdade se post_type’ => ‘empresa’
    é o tipo de post.
    eu precisava por o query para chamar o tipo de categoria correto ?
    não encontrei.

    Eduardo

    (@eduardozulian)

    Amigo, conseguiu resolver alguma coisa?

Visualizando 8 respostas - 1 até 8 (de um total de 8)
  • O tópico ‘Lista categoria de post (avançado)’ está fechado para novas respostas.