• Como limitar numero de post do meu loop da minha pagina inicial?

    Segue o código:

    <?php global $wp_query; if (have_posts()) : ?>
    <?php while (have_posts()) : the_post(); ?>
    <?php if ($wp_query->current_post <= 0) : ?>

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • você pode limitar pelo próprio painel em Configurações, depois informar a quantidade de Posts que deseja que apareça na Home de seu site.
    Ou segundo esse código que vc demonstrou anteriormente, você pode usar um contador após a primeira linha fazer o seguinte:

    $count = 0;

    Após a terçeira linha você coloca o seguinte:

    $count++;
    if($count == $x){
       break;
    }

    Assim, você para o loop dos posts.
    Lembrando que $x é o número de Posts que você deseja no sua Home.

    Bom…
    Espero ter ajudado.

    Criador do tópico laranjaldojari

    (@laranjaldojari)

    Obrigado silvacarvalho20!
    Eu consegui o resultado que preciso seguindo sua orientação de limitar pelo próprio painel em Configurações, mas também testei pelo código e não tive sucesso. Você poderia me mostrar como ficaria o código final? eu coloquei assim:

    <?php global $wp_query; if (have_posts()) : ?>
    $count = 0;
    <?php while (have_posts()) : the_post(); ?>
    <?php if ($wp_query->current_post <= 0) : ?>
    $count++;
    if($count == $4){
       break;
    }

    Olá laranjaldojari, não testei o código, mas a tua sintaxe estava errada, coloquei apenas a sintaxe correta, testa aí e qualquer coisa, estou a disposição.

    <?php global $wp_query; if (have_posts()) : ?>
    <?php $count = 0;?>
    <?php while (have_posts()) : the_post(); ?>
    <?php if ($wp_query->current_post <= 0) : ?>
    <?php if($count == 4){break;}?>

    OBS: o valor que você informava no if deve ser ou uma variável contendo um valor numérico, ou deve ser um número direto.

    O código que eu coloquei no meu post anterior deveria estar dentro de tags PHP, por isso não tinha funcionado.

    Até a próxima.
    Abrçs.

    Criador do tópico laranjaldojari

    (@laranjaldojari)

    Muito obrigado!

    Mas para finalizar preciso de mais uma ajuda…
    Preciso definir esse loop para apenas 1 (uma) categoria, no meu caso noticias.
    Como posso fazer isso?

    Desde já agradeço a ajuda.

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • O tópico ‘Personalizar loop página inicial’ está fechado para novas respostas.