Suporte » Desenvolvendo com WordPress » Trazer Comentários Aleatórios de uma pagina

  • Resolvido FireBall

    (@conexweb)


    Preciso trazer os comentarios de um determinada pagina na home do site, até ai sem problema usei o wp_list_comments..

    Porem preciso trazer os comentários de forma aleatória desse post e não o ultimo apenas..

    Alguem tem um sugestão

    Tentei isso mais não funcionou

    $comments = get_comments(array(
    ‘post_id’ => 15,
    ‘status’ => ‘approve’,
    ‘orderby’ => ‘rand’,

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • Já resolvi…

    Se alguem precisa isso funcionou para mim

    <?php $post_id = 15;
    // Put the ‘testimonials’ id here
    $comments = get_comments(“post_id=$post_id&status=approve”);
    if ($comments) { $ndx = mt_rand(1,sizeof($comments)) – 1;
    $comment = $comments[$ndx]; }?>
    <p>
    <?php echo $comment->comment_author; ?>
    </p>

    <p>
    <?php echo $comment->comment_content; ?>
    </p>

    Para mim funcionou, porém preciso que apareçam 2 comentários.

    Usei o “foreach”, funcionou mas, preciso de 2… segue o código que estou usando:

    <?php
    $comments = get_comments(
    array(
    number => 2,
    )
    );

    if ($comments) { $ndx = mt_rand(1, sizeof($comments)) – 1;
    $comment = $comments[$ndx]; foreach($comments as $comments); }
    ?>
    <div class=”depoimento”><p><?php echo $comment->comment_content; ?></p></div>

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • O tópico ‘Trazer Comentários Aleatórios de uma pagina’ está fechado para novas respostas.