Поддержка Проблемы и решения не пойму на счет wp_list_comments

  • вызываю так:

    
    <?php wp_list_comments('type=comment'); ?>
    

    в настройках сайта в обсуждении стоит выводить 100 комментариев.
    функция же выводит 84 коммента на 1 странице.
    почему я понял сразу — она берет 100 комментов (и пингов), а потом выводит 84 коммента, удалив из вывода 16 пингов.

    ок, пробую по-другому:

    
    <?php wp_list_comments('type=comment&per_page=100'); ?>
    

    теперь выводятся ровно 100 комментариев без пингов.
    но вот беда, разбивка на страницы с помощью функции:

    
    <?php paginate_comments_links(); ?>
    

    выдает 9 страниц, хотя комментариев (тип ‘comment’) всего 747 и должно быть только 8 страниц. при клике на 9 страницу ни один комментарий не выводится.

    я, конечно, могу удалить все пинги (все равно их не вывожу на сайте), но мне хотелось бы понять, что я не так делаю.

Просмотр 1 ответа (всего 1)
  • поставил тему Twenty Fifteen, отключил вообще все плагины.
    смотрю комментарии — открываются все комменты и пинги (в настройках вывод 20 на странице).
    ставлю в comments.php 'type' => 'comment':

    
    wp_list_comments( array(
        'style'       => 'ol',
        'short_ping'  => true,
        'type'       => 'comment',
        'avatar_size' => 56,
    ) );
    

    показываются только комменты, но пинги при этом тоже считаются, хотя и не выводятся. то есть на странице могут показываться и 15 и 12 комментов, в зависимости от того, сколько пропущено пингов. добавляю 'per_page' => '20',:

    
    wp_list_comments( array(
        'style'       => 'ol',
        'short_ping'  => true,
        'type'       => 'comment',
        'per_page'       => '20',
        'avatar_size' => 56,
    ) );
    

    теперь выводятся только комменты и ровно по 20 на странице. но вот беда — постраничная навигация все равно учитывает пинги и количество страниц выводит с ними. в результате пара страниц комментариев выглядит так:

    скажите мне кто-нибудь, что это баг движка и чтобы я не мучался. пожалуйста. а то уже голова едет.

Просмотр 1 ответа (всего 1)
  • Тема «не пойму на счет wp_list_comments» закрыта для новых ответов.