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

  • Здравствуйте, делала шаблон сама. Сделала страницу с отзывами (комментарии), и почему-то не подключается пагинация, в настройках выставляю количество комментариев 30, никак не реагирует на эти настройки, выдает все комментарии, затем добавила принудительно в шаблоне выводить по 20 штук, и все равно пагинация не отображается, в чем может быть ошибка, помогите, пожалуйста. Добавила потом уже два разных способа вначале и в конце.

    Код страницы comments.php

    
    <?php
    /**
     * @package WordPress
     * @subpackage Theme_Compat
     * @deprecated 3.0.0
     *
     * This file is here for backward compatibility with old themes and will be removed in a future version
     *
     */
    
    ?>
    
    <!-- You can start editing here. -->
    
    <div class="testimonials-main">
    <?php if ( have_comments() ) : ?>
    
    <div class="comm-nav">
    <?php paginate_comments_links( array('prev_text' => '&lsaquo; Предыдущая', 'next_text' => 'Следующая &rsaquo;'));
    ?>
    </div>
    
    	<ol>
    <?php
    wp_list_comments( array(
        'style'       => 'ol',
        'short_ping'  => true,
        'avatar_size' => 50,
        'per_page'          => '20',
    ) );
    ?>
    	</ol>
    
    	<div class="navigation">
    		<div class="alignleft"><?php previous_comments_link() ?></div>
    		<div class="alignright"><?php next_comments_link() ?></div>
    	</div>
     <?php else : // this is displayed if there are no comments so far ?>
    
    	<?php if ( comments_open() ) : ?>
    		<!-- If comments are open, but there are no comments. -->
    
    	 <?php else : // comments are closed ?>
    		<!-- If comments are closed. -->
    		<p class="nocomments"><?php _e('Comments are closed.'); ?></p>
    
    	<?php endif; ?>
    <?php endif; ?>
    
    </div>
    <?php if ( is_active_sidebar( 'right_sidebar' ) ) : ?>
         <div class="sidebar">
            <?php dynamic_sidebar( 'right_sidebar' ); ?>
         </div> 
    <?php endif; ?>
    <div class="clearfix"></div>
    
    
    • Тема изменена 5 лет, 2 месяца назад пользователем Luizik.
    • Тема изменена 5 лет, 2 месяца назад пользователем SeVlad. Причина: Оформляйте, пож, код как следует

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • попробуйте еще тип указать:

    
    'type'  =>  'comment',
    
    Автор Luizik

    (@luizaumnova)

    Добрый день, поставила такие данные:

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

    Но ничего не иpменилось, нет ни пагинации ни ссылок. Может еще какой-нибудь файл надо было добавить? похоже нет какой-то функции, которая подключает файл пагинации..

    • Ответ изменён 5 лет, 2 месяца назад пользователем Luizik.
Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Пагинация для комментариев» закрыта для новых ответов.