• Resolvido Fábio Santiago

    (@fabiosantiago)


    Olá pessoal!

    É o seguinte, no meu site eu tenho vária categorias… Mas na minha home, eu quero mostrar os 3 últimos post, mas não quero que apareça os da categoria Notícias por exemplo.

    Eu fiz assim:

    <?php query_posts(‘posts_per_page=3 & category_name <> noticias’); ?>

    <?php
    if(have_posts()) : while(have_posts()) : the_post();
    ?>
    <div class=”conteudo”>
    <div class=”titulo”>
    <h1>
    “><?php the_title(); ?>
    </h1>
    </div>
    <div class=”img”>
    “>
    <?php
    if (has_post_thumbnail())
    the_post_thumbnail(‘potsTumbnail2’ );

    else
    echo ”;
    ?>

    </div>
    “>
    <div class=”postado_por”>
    <?php the_time(‘F \d\e Y’) ?>
    </div>
    <div id=”fb-root”></div>
    <script>
    (function(d, s, id) {
    var js, fjs = d.getElementsByTagName(s)[0];
    if (d.getElementById(id)) return;
    js = d.createElement(s); js.id = id;
    js.src = “//connect.facebook.net/pt_BR/all.js#xfbml=1”;
    fjs.parentNode.insertBefore(js, fjs);
    }(document, ‘script’, ‘facebook-jssdk’));
    </script>
    <div class=”face”><div class=”fb-like” data-href=”<?php the_permalink(); ?>” data-send=”true” data-layout=”button_count” data-width=”350″ data-show-faces=”true”></div></div>
    </div>
    <?php
    endwhile;
    else:
    ?>
    <p>Nenhuma postagem foi encontrada!</p>
    <?php
    endif;
    ?>

    Mas não funciona, ele mostra os três posts, mas continua mostrando o post da categoria notícia, que eu não quero que apareça.

    Alguém pode me ajudar?

    Não sei se é por causa das tags, mas se for isso… como tratar?

    Vlw.

    Se quiserem da uma olhada no site é clicar aqui.

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • Moderador Eduardo Zulian

    (@eduardozulian)

    Não funciona porque a sintaxe está errada e esse operador não é usado desta forma, não aí. Algo assim deve funcionar:

    <?php
    query_posts( 'posts_per_page=3&cat=-' . get_category_by_slug( 'noticias' )->term_id );
    ?>

    Fabio, a documentação é sua amiga. Não esqueça de sempre consultá-la antes.

    Criador do tópico Fábio Santiago

    (@fabiosantiago)

    Funcionou beleza… Obrigado pela resposta!

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • O tópico ‘Loop WordPress’ está fechado para novas respostas.