Intereting Posts
Как защитить пароль страницы сообщений в WordPress? Что включают в себя автоматические обновления WordPress? get_permalink для привязки Использовать WP_Rewrite для предварительной проверки ссылок / обнаружения недействительных ссылок Как отобразить Facebook как счет в теме WordPress wp_redirect и получить переменные Удалить имя сайта из тега <title> Как реализовать разбиение на страницы в обратном порядке, например. первая – 20 – 19 – 18 – … – 3 – 2 – 1 – последняя Получить условия пользовательской таксономии для конкретного автора в шаблоне автора список всех категорий, имеющих определенное слово в заголовке Паганирование работает локально, но не на живом сайте Заменить полный контент выдержкой Строки, включая html для локализации Визуальный композитор, вызывающий конфликт с TinyMCE Первый крючок для использования текущего идентификатора страницы

Вставить статический элемент только один раз в архив запроса

Я ищу, чтобы вставить внешний div-элемент только один раз в архивный запрос на моей странице. Так, например:

  1. Post1
  2. Post2
  3. [Статическое Div]
  4. Post4
  5. Post5 … и т. Д.

Мой запрос:

<?php $archive_args = array( post_type => 'post', 'category_name' => 'category', 'posts_per_page'=> -1, 'meta_key' => 'number', 'order' => 'ASC' ); $archive_query = new WP_Query( $archive_args );?> <?php while ( $archive_query->have_posts() ) : $archive_query->the_post(); // run the custom loop ?> <article <?php post_class(); ?>> The Content </article> <?php endwhile; ?> <?php wp_reset_postdata(); ?> 

Может быть, параметр showposts может быть полезен?

Благодаря!

Solutions Collecting From Web of "Вставить статический элемент только один раз в архив запроса"

Используйте индекс отображаемого сообщения, которое будет отображаться, когда вы создадите свой пользовательский контент.

current_post можно найти в WP_Query из цикла.

 <?php while( $archive_query->have_posts() ) : $archive_query->the_post(); ?> <article <?php post_class(); ?>> The Content </article> <?php if ( $archive_query->current_post === 2 ): ?> <div>Custom Content</div> <?php endif; ?> <?php endwhile; ?>