Intereting Posts
Что такое базовая структура xml для импорта страницы в WordPress? Получение пути хранения изображений Предотвращать публикацию запланированного сообщения, если дата / время пропущено текущей даты / времени Функция Получить пользовательский объект по имени пользователя? Страница с сообщениями из категории не работает Запросить подключенные сообщения из 2 разных типов сообщений (используя posts2posts) Как вы отформатируете дату как двухзначный год? (например, «10.12.10» вместо «10.12.2010») Сохранение пользовательских параметров виджетов панели инструментов в wordpress add_menu_page включает в себя php-страницу из каталога тем Загрузите несколько изображений в продукт Woocomerce woocommerce email, если admin show x else показать y Плагин admin page meta_box переключает и состояние заказа не сохраняет Как я могу отобразить 3 типа сообщений на одной странице? шаблон шаблона персонализированного почтового типа на пользовательский таксономический термин Подключение к базе данных с помощью файла wp-config WordPress

Отображение постраничных объектов всегда будет показывать идентичный контент

Кто-нибудь здесь видит, почему моя разбивка на страницы не работает? Я могу получить «предыдущую страницу», но при переходе на «page-2» содержимое останется идентичным содержимому на странице «1».

<?php /* Template Name: Generic Trips Template */ ?> <?php get_header(); ?> <?php get_template_part( "beforeloop", "page" ) ?> <?php $types = $post->post_name; ?> <?php if (have_posts()) : ?> <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; query_posts(array( 'post_type' => 'trips', 'types' => $types, "posts_per_page" => 5)); ?> <?php while (have_posts()) : the_post(); ?> <article id="post-<?php the_ID(); ?>" class="post"> </article> <?php endwhile; ?> <?php if(function_exists('wp_pagenavi')) : ?> <div class="pnavi"> <?php wp_pagenavi(); ?> </div> <?php else : ?> <div class="alignleft"><?php next_posts_link(__('&laquo; Older Entries')); ?></div> <div class="alignright"><?php previous_posts_link(__('Newer Entries &raquo;')); ?></div> <?php endif; ?> <?php endif; wp_reset_query(); ?> <?php get_template_part( "afterloop", "page" ) ?> <?php get_footer(); ?> 

Solutions Collecting From Web of "Отображение постраничных объектов всегда будет показывать идентичный контент"

Не используйте query_posts !

Как отметил Юджин, вы опустили paged переменную. Однако даже с этим вы можете получить неожиданное поведение. Как проиллюстрировано различными вопросами, мы получаем на query_posts и query_posts :

  • query_posts и разбиение на страницы, все еще застрявшие после много исследований
  • Разбиение страницы 404
  • Pagination выдает ошибку 404 на страницах архива пользовательской таксономии

Вы должны добавить аргумент paged для вызова query_posts . Он должен выглядеть так:

 <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; query_posts(array( 'post_type' => 'trips', 'types' => $types, 'posts_per_page' => 5, 'paged' => $paged, ) ); ?> 

Подробнее о WP_Query в кодексе, особенно раздел разбивки на страницы .