Итак, я настраиваю тему Wordpress и пытаюсь что-то выяснить. У меня вроде получилось, но у меня есть некоторые проблемы. Позвольте мне дать вам общее представление о том, чего я пытаюсь достичь. - Я сделал 11 тестовых постов на Wordpress, чтобы попытаться настроить это. (Тестовый пост 1, Тестовый пост 2, Тестовый пост 3 и т. Д.)
Я установил плагин, который отображает мои последние 6 постов вверху в виде миниатюр с заголовком каждого поста внизу. Итак, 3 столбца по 2 ряда. Я настроил это в пространстве виджета, и он работает точно так, как я хочу. (Отображается: Тестовый пост 1 - 6)
Теперь у меня есть раздел контента на моей домашней странице, на котором показаны еще 4 "старых" сообщения (Тестовый пост 7, Тестовый пост 8, Тестовый пост 9 и Тестовый пост 10). Чтобы добиться этого, я вошел в «Главный шаблон индекса» и нашел на главной странице цикл, который отображает сообщения.
<?php if ( have_posts() ) :
/* Start the Loop */
while ( have_posts() ) : the_post();
get_template_part( 'template-parts/content',get_post_format() );
endwhile;
else :
get_template_part( 'no-results' );
endif;
?>
Затем я отредактировал его и добавил в функции "posts_per_page" и "offset", так что теперь оно выглядит так
<?php query_posts('posts_per_page=4&offset=6'); if ( have_posts() ) :
/* Start the Loop */
while ( have_posts() ) : the_post();
get_template_part( 'template-parts/content',get_post_format() );
endwhile;
else :
get_template_part( 'no-results' );
endif;
?>
Теперь, если вы посмотрите на мою домашнюю страницу, это будет выглядеть именно так, как я этого хочу. Сообщения 1-6, отображаемые в плагине виджетов с помощью миниатюр, и сообщения 7-10, отображаемые внизу в обычной форме Wordpress. Итак, всего у нас есть 10 сообщений на главной странице.
Теперь здесь все начинает идти не так, как надо. Помните выше, я упоминал, как я сделал в общей сложности 11 тестовых сообщений? Ну, мы вернемся к этому через секунду. Если вы прокрутите вниз до нижней части страницы навигации. Говорят, у меня всего 3 страницы и кнопка «Следующая страница». Когда я нажимаю, чтобы увидеть, что на следующей странице, URL меняется на / 2 /, но домашняя страница точно такая же. Его по-прежнему отображаются сообщения 7-10. Когда я перехожу на страницу 3 (/ 3 /), выдается ошибка 404.
Я стремлюсь к тому, чтобы, нажимая «Следующая страница», показывался тестовый пост 11 и т. Д. Для любых старых сообщений.
Может кто-нибудь, пожалуйста, помогите мне! Я потратил слишком много времени на это.