Intereting Posts

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

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

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 

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