Intereting Posts
Фильтр wp_get_attachment_url не принимает два аргумента пытаясь получить эскиз, чтобы появиться перед публикацией Есть ли способ сделать настраиваемые поля редактируемыми только администраторами? Получить URL-адрес текущих пользователей? Как изменить количество фидов в пользовательском типе сообщений? Есть ли плагин для оценки нескольких вопросов для wordpress? Как отобразить массив meta_value? Как обрезать уменьшенное изображение, не искажая его? Могу ли я установить новый сайт WordPress в подкаталог существующего сайта WordPress? добавление пользовательского контроллера, вызванного интерфейсом Как показать различную информацию вашим авторам / вкладчикам как я могу использовать настраиваемое поле в сообщении запроса Добавить пузырь обновления уведомлений в пункт меню администратора? Сохраните и пользователь представите данные из формы и отобразите их в wp-сервере Когда $ post не перезагружает страницу

Комментарии разбиения на страницы автора

У меня небольшая проблема, у меня есть страница автора ( example.com/author/joe ) на этой странице. Я перечислил все комментарии автора с разбивкой по страницам, но разбиение на страницы не работает после того, как URL-адрес клика – example.com/author/joe/page/ 2, а страница перенаправляется на index.php.

В других циклах это работает, просто проблема с авторской страницей.

Есть идеи ?

КОД:

 $ paged = (get_query_var ('paged'))?  get_query_var ('paged'): 1;
 $ number = get_option ('comments_per_page');
 $ offset = ($ paged - 1) * $ number;

 $ count = count (get_comments (массив (
     'user_id' => $ user_ID,
     'status' => 'approve',
 )));

 $ max_total = ceil ($ count / $ number);

 $ args = array (
     'user_id' => $ user_ID,
     'number' => $ number,
     'status' => 'approve',
     'offset' => $ offset,
     «paged» => $ paged
     );

 $ the_query = new WP_Comment_Query;
 $ comments = $ the_query-> query ($ args);

 foreach ($ comments как $ comment) { 
  //код
 }


 // Pagination
 $ big = 999999999;

 echo paginate_links (массив (
     'base' => str_replace ($ big, '% #%', esc_url (get_pagenum_link ($ big))),
     'format' => '? paged =% #%',
     'current' => max (1, get_query_var ('paged')),
     'total' => $ max_total,
     'prev_next' => true,
 )); 

Solutions Collecting From Web of "Комментарии разбиения на страницы автора"

Убедитесь, что вы установили параметр paged в свой запрос, ниже показано, как это сделать.

 <?php $paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1; $args = array( 'posts_per_page' => 3, 'paged' => $paged ); $the_query = new WP_Query( $args ); ?> 

Для получения дополнительной информации о разбиении на страницы смотрите эту страницу .