Intereting Posts
Проблема с вращением изображения (горизонтальная загрузка изображения по вертикали) – проблема с Exif? Плагин со специальным значком меню администратора Как я могу предоставить доступ к моим разделам плагина в admin? Могу ли я разбивать этот запрос get_attachment? Получить термин «слизняк» текущего сообщения Как отключить виджеты автоматического обновления в настройке? get_post_meta завершается с ошибкой после switch_to_blog Есть ли какой-либо плагин для показа числа кликов по ссылке? Как создать пользовательскую страницу WordPress Как настроить отдельную страницу для моего пользовательского типа сообщений? Как установить cookie на основе переменной «Получить переменную»? пользовательский тип таксономии типа «тег»: не найдено ни одной записи get_post_field – Заголовок без абзаца esc_html __ () и __ () не работают в массивах Используйте wp_logout_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 должна отличаться от имени пользовательского типа сообщения