serg_small_developer
@serg_small_developer
Начинающий прогер

Почему не работает пагинация комментариев Wordpress?

Всем привет. Не могу понять в чем дело. Вывожу пагинацию комментариев вот так
<?php 
		function wp_comments_corenavi() {
			$pages = '';
			$max = get_comment_pages_count();
			$page = get_query_var('cpage');
			if (!$page) $page = 1;
			$a['current'] = $page;
			$a['echo'] = false;

			$total = 0; //1 - выводить текст "Страница N из N", 0 - не выводить
			$a['mid_size'] = 3; //сколько ссылок показывать слева и справа от текущей
			$a['end_size'] = 1; //сколько ссылок показывать в начале и в конце
			$a['prev_text'] = '&laquo;'; //текст ссылки "Предыдущая страница"
			$a['next_text'] = '&raquo;'; //текст ссылки "Следующая страница"

			if ($max > 1) echo '<div class="commentNavigation">';
			if ($total == 1 && $max > 1) $pages = '<span class="pages">Страница ' . $page . ' из ' . $max . '</span>'."\r\n";
			echo $pages . paginate_comments_links($a);
			if ($max > 1) echo '</div>';
		}
		?>
		<?php if(function_exists('wp_comments_corenavi')) wp_comments_corenavi(); ?>

Вот настройки WP
Все нормально выводи но когда я пытаюсь перейти на другую страницу с комментариями то страница просто скролится вверх и все!
Если взять ссылку (пример - site.com/comment-page-1#comments) и перейти вручную то все работает, а если нажимать на страницу из интерфейса то нет.
  • Вопрос задан
  • 273 просмотра
Решения вопроса 1
serg_small_developer
@serg_small_developer Автор вопроса
Начинающий прогер
причина была в том что у меня был блок с id = comments и из-за этого оно скролилось вверх к этому блоку)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы