Intereting Posts
Как удалить раскрывающиеся данные автора с страницы редактирования после публикации Я могу установить мой плагин в localhost, но не на моем сервере Изменение ссылки «просмотр» для пользовательского типа сообщения на экране списка сообщений? Как отключить многократное создание миниатюр? Загрузка изображений в медиабиблиотеку не выполняется с исчерпанной памятью Как добавить ссылку на наш профиль wp.org на странице плагина wordpress.org? Невозможно переопределить файл шаблона в дочерней теме Запуск пользовательского действия при нажатии кнопки Какой файл является стандартной главной страницей, в которой перечислены все сообщения? Как создать и ссылку на страницу администрирования для плагина? Как передать значение из цикла foreach в функцию add_filter? Как указать ширину и высоту в файле__контента для вложений изображений Проблемы с разрешением в Web / WordPress Хостинг WordPress перенесен с сервера Windows на Linux-сервер Есть ли способ гарантировать, что браузер автоматически переводит содержимое страницы на другой язык (через Google Translate)?

Как получить количество страниц при копировании комментариев?

Я хочу отображать потоковые комментарии через ajax, используя разбиение на страницы.

Если я использую этот код для отображения комментариев на стр. 1, как я могу узнать, есть ли что-то еще для отображения на стр. 2? Если есть что-то, я бы показал ссылку «получить больше комментариев», если не будет никакой ссылки.

$comments = get_comments(array( 'post_id' => $post_id, 'status' => 'approve' )); wp_list_comments(array( 'page' => 1, 'per_page' => 10, 'avatar_size' => 16, ), $comments); 

Попробуйте get_comment_pages_count() ?

 <?php get_comment_pages_count( $comments, $per_page, $threaded); ?> 

Я предполагаю, что вы находитесь за пределами цикла, так как вы вызываете get_comments() ; в этом случае вам нужно передать свой объект $comments :

 $comments = get_comments(array( 'post_id' => $post_id, 'status' => 'approve' )); wp_list_comments(array( 'page' => 1, 'per_page' => 10, 'avatar_size' => 16, ), $comments); $comment_page_count = get_comment_pages_count( $comments );