Я пытаюсь заставить Pagination работать на моей статической домашней странице, которую я интегрировал с wordpress. Проблема, с которой я сталкиваюсь, - это когда я нажимаю кнопку «Старые записи» на странице, которую она переводит на страницу «paged = 2», но показывает первые 10 сообщений. Как на первой странице.Wordpress Pagination на статической домашней странице
Я знаю, что код несколько работает, потому что я изменил ($the_query->max_num_pages > 1)
на 2 и пошел на страницу, и он отобразил содержимое второй страницы с помощью кнопки «Новые записи».
Я просто не могу заставить его делать это автоматически.
Я использовал этот человек учебник о том, как установить его http://callmenick.com/post/custom-wordpress-loop-with-pagination
и вот мой код
<?php
// set up or arguments for our custom query
$paged = (get_query_var('page')) ? get_query_var('page') : 1;
$query_args = array(
'post_type' => 'post',
'paged' => $paged
);
// create a new instance of WP_Query
$the_query = new WP_Query($query_args);
?>
<?php if ($the_query->have_posts()) : while ($the_query->have_posts()) : $the_query->the_post(); // run the loop ?>
<article>
<h1><?php echo the_title(); ?></h1>
<div class="excerpt">
<?php the_excerpt(); ?>
</div>
</article>
<?php endwhile; ?>
<?php if ($the_query->max_num_pages > 1) { // check if the max number of pages is greater than 1 ?>
<nav class="prev-next-posts">
<div class="prev-posts-link">
<?php echo get_next_posts_link('Older Entries', $the_query->max_num_pages); // display older posts link ?>
</div>
<div class="next-posts-link">
<?php echo get_previous_posts_link('Newer Entries'); // display newer posts link ?>
</div>
</nav>
<?php } ?>
<?php else: ?>
<article>
<h1>Sorry...</h1>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
</article>
<?php endif; ?>
Сайт (временно) можно увидеть здесь http://auroraservers.org/MainSite/Index.php
Итак, вы можете видеть, что это такое делает.
Благодарим за помощь! Я пытаюсь исправить это уже более дня, поэтому надеюсь, что это не так уж сложно.
Добро пожаловать на SO, 3253191. Пожалуйста, попробуйте использовать только соответствующие метки для ваших вопросов. Я пришел к вашему вопросу из стека вопросов 'CSS' и не имеет никакого отношения к' CSS'. –
О, извините, я всего лишь весь день работаю над вещами и откладываю часть своей головы того, над чем я недавно работал. Больше не повторится! Обещаю! – Forrest