Intereting Posts
добавить изображение в раскрывающемся меню выберите Пользовательские типы сообщений – текущий заголовок раздела над циклом? Удалить родителей из постоянной иерархической таксономии переменная $ args numberposts Как добавить строку на все страницы? Связанные записи автора страницы, не работающие на месте производства Почему существуют два разных полноэкранных редактора? пользовательский тип сообщения – шаблон страницы Изменение размера шрифта в пределах короткого кода Изменить постоянную ссылку для старых сообщений и не показывать вверху RSS-ленты стили CSS WordPress – нижняя граница не отображается Пользовательский тип сообщения, разбиение на страницы и 404? Как я могу увидеть ошибку, вызванную активацией плагина? Невозможно найти переменную is_single в моем плагине jQuery Создание плагина для дезинфекции комментария и поля url перед отображением только

Разметка пользовательских типов сообщений, не изменяющих сообщения

У меня есть пользовательский тип сообщений, задания, которые отображаются на внешней странице с помощью WP_Query () – сам запрос работает нормально.

Однако, когда я пытаюсь разбивать страницы на страницы, появляются более старые / новые ссылки, но когда я нажимаю на них, содержимое не изменяется, т. Е. Номер страницы «меняется» в URL-адресе и перезагрузке страницы, но сообщения Не двигайся.

Я пробовал использовать WordPress по умолчанию next_posts_link & previous_posts_link, а также с плагином wp_pagenavi. В приведенном ниже коде я использую wp_pagenavi.

Вот мой код:

<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $params = array( 'post_type' => 'job', 'post_status' => 'publish', 'posts_per_page' => 3, 'paged'=>$paged ); $temp = $wp_query; $wp_query= null; $wp_query = new WP_Query(); $wp_query->query($params); ?> <?php if (function_exists('wp_pagenavi')){ wp_pagenavi(); } ?> <?php if ( $wp_query->have_posts() ) : while ( $wp_query->have_posts() ) : $wp_query->the_post(); ?> // doing things with the post <?php endwhile; endif ?> <?php $wp_query = null; $wp_query = $temp; wp_reset_query() ?> 

Любая помощь была бы очень признательна – это подталкивает меня к стене! ^ _ ^

Solutions Collecting From Web of "Разметка пользовательских типов сообщений, не изменяющих сообщения"

Проблема с пользовательским запросом заключается в том, что post_per_page сбрасывается до загрузки страницы. Итак, если у вас есть 10 сообщений, у вас есть только одна страница, потому что по умолчанию posts_per_page равно 10. Если у вас есть 11 сообщений, чем вы увидите вторую страницу, но не более того.

Решение для этого меняет ваши параметры posts_per_page в фокусе: Настройки> Чтение> Страницы блога показывают не более> 3. Но это изменит все настройки страницы архива. Быстрое исправление для этого – добавление

 <?php global $query_string; query_posts($query_string . '&posts_per_page=10'); ?> 

в верхней части шаблонов вашего архива, где вы хотите по умолчанию posts_per_page.