Для того чтобы вывести свой блок в цикле 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
и перед остальным кодом, который отображает каждую запись.