Поддержка Проблемы и решения Не работает пагинация для коментарей

  • Привет, вывожу коментарии в записи и надо что бы на странице был один коментарий и пагинация вот код

     <?php if( comments_open($post->ID)): ?>
    
              <div class="tabs__content" data-id="tab2">
    
                <?php 
                    $comments = CIR_Front::display_comment_image(get_comments([
    
                        'post_id' => get_the_ID()
    
                    ]), '');
                
                wp_list_comments( [
    
                        'max_depth' => 1,
                        'style' => 'div',
                        'per_page' => 1
                        
    
                ],  $comments); 
    
                the_comments_pagination();
                
                ?>
    
                <?php comment_form([
    
                            // изменим название кнопки
                            'label_submit' => 'Отправить',
                            // удалим текст, который будет показано после того как коммент отправлен
                            'comment_notes_after' => '',
                            // переопределим textarea (тело формы)
                            'comment_field' => '<p class="comment-form-comment"><label for="comment">' . _x( 'Comment', 'noun' ) . '</label><br /><textarea id="comment" name="comment" aria-required="true"></textarea></p>',
    
                ]); ?>
              </div>
              <?php endif; ?>

    Но пагинация не поялветься, в чем может быть причина

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Yuri

    (@yube)

    Но пагинация не поялветься, в чем может быть причина

    В том, что функции, генерирующие пагинацию, ничего не знают о кастомных аргументах wp_list_comments(), в частности о ‘per_page’, и используют значения из настроек.
    Делайте вскрытие функций и смотрите, как передать вглубь ‘per_page’ => 1.

    То есть ? что то я не понял (

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Не работает пагинация для коментарей» закрыта для новых ответов.