• Olá! Como faz neste codigo abaixo para retornar a quantidade de comentarios recebidos nos posts do usuario que esta logado?
    segue o codigo…

    <?php
    $comments_count = wp_count_comments($post_ids);
    echo “” . $comments_count->total_comments . ” mensagens recebidas
    “;?>

    Já tentei muita coisa dentro do codigo “wp_count_comments($post_ids);” porem ele so me retorna o total de comentarios do blog inteiro ou quando especifico uma id do post.

    Imagino que seja assim “wp_count_comments( Id´s dos posts do author que esta logado);” so que não sei escrever o codigo php da ordem “Id´s dos posts do author que esta logado”…

    Desde já agradeço

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • Fala cara,
    Tenta usar get_current_user_id();
    Acho que com isso você conhece.
    Abraço

    Criador do tópico Cristy Anderson

    (@cristy-anderson)

    Este sozinho nao funciona… e que dentro do parenteses do wp_count_comments(aqui) so aceita o id do post especificado ou do post atual. Então teria que ser um comando que retornasse para dentro do parenteses todas as id´s dos posts do usuario logado tipo isso o:

    wp_count_comments($posts_id=>’author’=>get_current_user_id());

    seguindo esta logica $posts_id=>’author’=>get_current_user_id()

    e ja tentei wp_count_comments(get_current_user_id()); so que ele retorna apenas o id do usuario logado e eu preciso que retorne as id´s dos posts que pertecem ao usuario logado.

    Abraços

    Moderador Míriam de Paula

    (@miriamdepaula)

    Olá Cristy, tudo bem? Pode tentar o seguinte:
    <?php
    $args = array(
    ‘author’ => $current_user->ID,
    ‘orderby’ => ‘post_date’,
    ‘order’ => ‘ASC’,
    ‘posts_per_page’ => 50
    );
    $_posts = get_posts($args);
    foreach($_posts as $post){
    $comments = wp_count_comments($post->ID);
    echo($post->post_title . ” / ” . $comments->total_comments . ” Comentários neste post” . “
    “);
    }
    ?>

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • O tópico ‘Retornar ID´s dos posts do usuario logado dentro do wp_count_comments’ está fechado para novas respostas.