Как сделать отдельную страницу комментариев пользователя?

Как создать отдельную страницу комментариев каждого пользователя?
Думал, что создав новую страницу и оформив вывод комментариев получится их вывести, но просто пустая страница отображается без контента.

Vadimovich
Оцените автора
Добавить комментарий

  1. BuBlicK

    Должно отображать комментарии пользователя, за коим авторизированны сейчас.

    <?php
    if ( is_user_logged_in() ) {
        $user_id = get_current_user_id();
        $args = array(
            'status' => 'approve',
            'order' =>  'DESC',
            'user_id' => $user_id
        );
        $comments = get_comments($args);
        foreach($comments as $comment) :
            echo '<p>'; 
            echo($comment->comment_author . '<br />' . $comment->comment_content);
            echo '</p>';
        endforeach;
    }
    ?>
    
    Ответить
    1. Vadimovich автор

      Спасибо, но для текущего пользователя я уже сделал вывод.
      В author.php выводятся его посты, а как также можно сделать вывод комментариев для каждого пользователя?
      на подобии comments/admin

      Ответить
      1. tiaurus

        Вы хотите сделать, как в блоге n-wp.ru?
        Посмотрите плагин WP-Stats — он умеет выводить комментарии каждого пользователя на отдельной странице.

        Ответить
        1. Vadimovich автор

          да, понять не могу, как реализовать подобное
          author=Vadimovich

          Ответить
        2. Tesessssss

          Кстати интересно, а как у Вас реализован такой вывод? Сейчас пробывал создать шаблон страницы с правилом rewrite rule, тестил и не получилось. завтра на чистом вп попробую

          Ответить
  2. dan9

    весь функционал данного сайта можно сделать абсолютно на все 100% без каких либо плагинов. Юзай author_template выводи через ?view=author

    Ответить
    1. Tesessssss

      для истинного программиста нет ничего сложного)
      А вот для любителей …
      Так, а как заставить вп выводить такую ссылку ?view=author ?
      через htaccess или function?
      если через первое, то у меня на несуществующем пользователе страница тоже выводится ток пустая, а должен быть 404

      Ответить