• Задача стоит в том, чтобы для каждой записи перенести обсуждение на отдельные страницы.
    Делал по этому методу:
    http://dreamhelg.ru/2009/02/wordpress-comments-on-a-separate-page/

    Создал шаблон для вывода комментариев single-comments.php
    Добавил функцию в functions.php:

    add_filter('single_template', 'dh_comments_template');
    function dh_comments_template($template) {
        global $wp_query;
        if ( $_GET['comments'] == '1' and
            file_exists(TEMPLATEPATH . '/single-comments.php') )
                $template = TEMPLATEPATH . '/single-comments.php';
        return $template;
    }

    Теперь есть страница http://www.site.ru/postname?comments=1, где выводятся комментарии записи.

    А как быть с пагинацией?

    Если я хочу, чтобы на странице было 10 комментариев и далее шли остальные страницы.

    Есть такая стандартная функция в админке вордпресс, но последующие страницы будут открываться уже под самой записью.

    http://www.site.ru/postname/comment-page-2#comments

    Можно ли как-то сделать так, чтобы пагинация тоже осуществлялась на той отдельной странице, которую я сделал?
    Как-то типа:

    http://www.site.ru/postname?comments=1
    http://www.site.ru/postname?comments=2
    http://www.site.ru/postname?comments=3

    Подскажите пожалуйста.

  • Тема «Вывести комментарии к записи на отдельной странице, с пагинацией» закрыта для новых ответов.