У меня проблема, связанная с разбиением на страницы, чтобы работать на главной странице сайта, над которым я работаю.Pagination на домашней странице (WordPress)
Ссылки «Старые» и «Новые» отображаются правильно, и он обновляет URL-адрес, чтобы отобразить номер страницы, но содержимое сообщений остается таким же, как на первой странице при перелистывании страниц. Вот код, я использую, упрощена конечно:
if (get_query_var('paged')) { $paged = get_query_var('paged'); }
elseif (get_query_var('page')) { $paged = get_query_var('page'); }
else { $paged = 1; }
$get_featured_posts = new WP_Query(array(
'posts_per_page' => 9,
'post_type' => 'post',
'ignore_sticky_posts' => true,
'no_found_rows' => true,
'paged' => $paged,
'offset' => 5
));
while($get_featured_posts->have_posts()):$get_featured_posts->the_post();
<h3 class="entry-title entry-added">
<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute();?>"> <?php the_title(); ?></a>
</h3>
<p class="short_description"><?php echo short_description('...', 16); ?> </em></p>
<p class="read_more"><a href="<?php the_permalink(); ?>">Read More</a></p>
<?php
endwhile;
?>
<?php
// Reset Post Data
wp_reset_query();
?>
<div class="nav-previous alignleft"><?php next_posts_link('Older posts'); ?></div>
<div class="nav-next alignright"><?php previous_posts_link('Newer posts'); ?></div>
Не могу показаться, чтобы выяснить, в чем проблема, любая помощь будет оценена.
Нужно ли нам здесь 'wp_reset_query'? – Milap
Нет, не совсем необходимо. – Christian
Пожалуйста, удалите его и попробуйте. – Milap