Попытка выяснить функцию «Смещение» в Wordpress для сообщений на главной странице - PullRequest
0 голосов
/ 29 августа 2018

Итак, я настраиваю тему 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 и т. Д. Для любых старых сообщений.

Может кто-нибудь, пожалуйста, помогите мне! Я потратил слишком много времени на это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...