Как в цикле вывести свой блок wordpress?

Для того чтобы вывести свой блок в цикле WordPress, вы можете использовать функцию the_post(), которая итерирует цикл и делает следующую запись текущей. Затем вы можете создать свой собственный блок HTML и вставить его в нужном месте внутри цикла.

Подходящее место для добавления вашего собственного блока - это файл шаблона index.php или loop.php. В зависимости от темы WordPress, могут использоваться различные файлы шаблонов, но обычно это основные файлы, отвечающие за вывод постов.

Пример шаблона index.php с добавлением собственного блока:

<?php
  // Цикл постов WordPress
  if ( have_posts() ) {
    while ( have_posts() ) {
      the_post();
      // Ваш собственный блок
      echo '<div class="my-block">Текст или контент вашего блока</div>';
      
      // Остальной код для вывода поста
      the_title( '<h2>', '</h2>' );
      the_content();
      // ... другие элементы и функции вывода поста
    }
  } else {
    // Сообщение, если нет постов
    echo 'Нет постов.';
  }
?>

В приведенном примере мы добавили свой блок HTML с классом .my-block внутри цикла. Вы можете изменить содержимое блока, чтобы соответствовать вашим нуждам.

Запуск этого кода в соответствующем файле шаблона приведет к выводу вашего собственного блока для каждой записи в цикле. Убедитесь, что ваш блок находится внутри цикла while и перед остальным кодом, который отображает каждую запись.