Intereting Posts
Изменить ссылку «Читать дальше», добавив новый класс Простой URL-адрес переписывается неправильно Получить данные $ _POST для отправки на javascript без использования скрипта localize Сделать пользовательское поле в ссылку на лицевой стороне? Как отображать сообщения через пользовательские термины таксономии с помощью флажков? Добавление скриптов перед сценариями плагинов доступ к моим mu-плагинам из файла шаблона Перенаправление с созданной страницы плагина Как получить доступ к моему wordpress через IP в общем хостинге Как получить последний URL моего блога? set_post_format, вызванный после wp_update_post при использовании массового редактирования? $ wp_query, когда новый WP_Query Можно вызвать wp_enqueue_style в wp_iframe применить таблицу стилей ко всему, что не только iframe? Как изменить или добавить Woocommerce, спасибо ключевому содержимому страницы URL-адреса? Блог показывает только одно сообщение, хотя больше опубликовано

Разбиение страницы с нестандартным типом сообщения

По какой-то причине я не могу рисовать страницы, используя функции previous_posts_link и next_posts_link.

Вот код, который у меня есть …

<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; ?> <?php // The Query $the_query = new WP_Query( array( 'post_type'=>'article', 'posts_per_page'=>2, 'orderby'=>'date', 'paged'=>$paged ) ); // The Loop while ( $the_query->have_posts() ) : $the_query->the_post(); if($the_query->current_post == 0 && $paged == 1) : ?> <article class="latest"> <div class="summary"> <h4>LATEST ARTICLE:</h4> <h2><?=the_title(); ?></h2> <div class="entry-meta"> <?php proagent_posted_on(); ?> </div><!-- .entry-meta --> <div class="entry-content"> <?=get_the_content_limit(300, 'More'); ?> </div><!-- .entry-content --> <div class="entry-topics"><?=get_the_term_list($post->ID , 'topics', 'Topics: ',', '); ?></div> </div> <?=the_post_thumbnail('feature-post-thumbnail'); ?> </article> <?php else: ?> <article class="previous"> <?=the_post_thumbnail(); ?> <div class="summary"> <h2><?=the_title(); ?></h2> <div class="entry-meta"> <?php proagent_posted_on(); ?> </div><!-- .entry-meta --> <div class="entry-content"> <?=get_the_content_limit(300, 'More'); ?> </div><!-- .entry-content --> <div class="entry-topics"><?=get_the_term_list($post->ID , 'topics', 'Topics: ',', '); ?></div> </div> </article> <?php endif; ?> <?php endwhile; ?> <nav id="nav-below" class="navigation"> <div class="alignleft"><?php previous_posts_link('« Newer Articles') ?></div> <div class="alignright"><?php next_posts_link('Older Articles »') ?></div> </nav><!-- #nav-below --> 

Также .. только что заметил, что он работает, когда я перехожу в / articles / page / 2, есть ссылка на / articles / like, должен быть, но из / articles / page нет ссылки на страницу 2 .. ПОЧЕМУ?

ПОЖАЛУЙСТА, помогите, если вы … это сводит меня с ума.

Благодаря! отметка.

Показывается только разбиение на страницы, если paged атрибут paged в глобальной переменной $wp_query . Вы можете сохранить запрос вручную в этом глобальном или просто использовать query_posts() вместо new WP_Query() .

 <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $the_query = query_posts( array( 'post_type'=>'article', 'posts_per_page'=>2, 'orderby'=>'date', 'paged'=>$paged ) ); // ... ?> 

Функция query_posts() существующий глобальный $wp_query , запускает новый WP_Query() и снова сохраняет результат в глобальной переменной $wp_query .

ваша страница-slug должна отличаться от имени пользовательского типа сообщения