Suporte » Miscelânea » Ocultar posts destacados das últimas atualizações

  • Resolvido RafaelRNM

    (@rafaelrnm)


    Olá pessoal!

    Eu gostaria que meus posts em destaque no slideshow da homepage não aparecessem nos últimos posts, que estão logo abaixo. Porque assim, se o último post for um destaque, estará tanto no slideshow como nos últimos posts, que ficam abaixo.

    Gostaria que os posts que ficassem em destaque no slideshow da home só pudessem aparecer ali.

    Como proceder?! Plugins ou alterações na função features?

    Abraço!

A visualizar 4 respostas - de 1 a 4 (de um total de 4)
  • ??
    Qual o tema/plugin que estás a utilizar para o slideshow e para site?

    Olá Ricardo, estou usando o tema Gonzo. Obrigado por responder!

    Pelo que vejo esse tema é pago… sugeria que colocasse a sua questão directamente no suporte do tema em causa.

    Olá!

    Resolvi o problema!

    Pus um código que ocultasse da página inicial os posts que tivessem sido marcados em uma determinada categoria.

    Pus o nome dessa categoria de “destaque” (pode ser qq outro). Então, além de marcar o feature (destaque) do slide, passo a marcar a categoria “destaque”, para q o post em questão apareça apenas no slide da homepage, e não, repito, no slide e homepage.

    Para aqueles que estejam com problema semelhante, aí vai a dica.

    Vá até a página que controla seus posts na homepage. No meu caso é template-homepage.php que “puxa” os códigos da página loop-blog-style-2.php

    Abra a página selecionada, no meu caso, loop-blog-style-2.php

    Lá, coloque o código

    ——————————————-

    if (in_category(‘destaque’)) continue;

    ——————————————-
    Logo abaixo de:

    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>

    Ficando assim:

    <?php if (have_posts()) : while (have_posts()) : the_post();

    if (in_category(‘suacategoria’)) continue;
    ?>

    OBS: No meu caso é ‘destaque’. Ponha o nome da categoria cujos posts marcados nela você deseja ocultar da página inicial.

    Também há a possibilidade de pôr em tags diferenciadas. Assim:

    <?php if (in_category(‘destaque’)) continue; ?>

    Logo abaixo de:
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>

    Espero ter ajudado!

    Abraço!

A visualizar 4 respostas - de 1 a 4 (de um total de 4)
  • O tópico ‘Ocultar posts destacados das últimas atualizações’ está fechado a novas respostas.