Intereting Posts
использование перезаписи для защиты страницы входа в систему Проверьте, не имеет ли конкретный цикл меньше определенного количества сообщений Сообщения CPT в раскрывающемся списке в мета-окне на странице не возвращают идентификатор сообщения Поиск нескольких параметров с пользовательскими типами и тегами Добавить возможности загрузки файлов, необходимые для пользовательской роли для не-сообщений Как плагин запускает скрипт после обновления в MultiSite? Название Случайные элементы меню WordPress Открыть ссылку в новой вкладке, отмеченной по умолчанию при добавлении новой ссылки в редакторе визуальных сообщений Ошибки политики CORS Изменение размера изображения без изменения размера с помощью Capitial extension, например JPG обмениваться wp-пользователями между двумя базами данных wp_dropdown_categories () скрипты, работающие беспорядочно на боковой панели Добавление jQuery datepicker в Custom Post Type Metabox Загрузка сайта чрезвычайно медленно Сообщение в блоге, не отображающее заголовок

Как отобразить первое сообщение

Я хочу отобразить на первой странице моей темы первое последнее сообщение в заголовке, а затем продолжить цикл в разделе основного контента, начиная со второго на пост и т. Д., Как я могу это достичь?

Solutions Collecting From Web of "Как отобразить первое сообщение"

Вызов the_post() – это то, что have_posts() внутренний счетчик current_post который have_posts() проверяет значение внутри цикла.

Имея это в виду, вы можете вызывать the_post() один раз за пределами цикла и использовать любые теги шаблона, которые хотите, а затем запустить цикл как обычно, и он будет поднимать и продолжать со второго поста.

 the_post(); // this is the first post! the_title(); // now the loop while ( have_posts() ) : the_post(); // starts at 2nd post the_title(); endwhile; 

Вам просто нужно установить новый запрос и сыграть со смещением параметра, см. Документацию

 'offset' => 1 

будет исключать, например, самую последнюю запись.