Хотите отображать несколько сообщений блога в цикле WordPress?
Используя цикл, WordPress обрабатывает каждую публикацию, отображаемую на текущей странице. Он форматирует их в соответствии с тем, как они соответствуют указанным критериям в тегах цикла.
В этой статье мы покажем, как отображать любое количество сообщений в цикле WordPress.
Что такое цикл WordPress?
Цикл используется WordPress для отображения каждого вашего сообщения. Это PHP-код, который используется в теме WordPress для отображения списка сообщений на веб-странице. Это важная часть кода WordPress, лежащая в основе большинства запросов.
В цикле WordPress для отображения сообщений запускаются различные функции. Однако разработчики могут настроить отображение каждого сообщения в цикле, изменив теги шаблона.
Например, базовые теги в цикле будут отображать заголовок, дату и содержание сообщения в цикле. Вы можете добавлять собственные теги и отображать дополнительную информацию, такую как категория, отрывок, настраиваемые поля, имя автора и т. д.
Цикл WordPress также позволяет вам контролировать количество сообщений в блоге, отображаемых на каждой странице. Это может быть полезно при разработке авторского шаблона, поскольку вы можете контролировать количество сообщений, отображаемых в каждом цикле.
При этом давайте посмотрим, как добавить любое количество сообщений в цикл WordPress.
Добавление любого количества сообщений в цикл WordPress
Обычно вы можете установить количество сообщений, отображаемых в цикле, из панели администратора WordPress.
Просто отправляйтесь в Настройки » Чтение из панели управления WordPress. По умолчанию WordPress отображает 10 сообщений.
![настройки чтения Чтение настроек WordPress](https://www.wpbeginner.com/wp-content/uploads/2009/12/reading-settings-3.png)
Однако вы можете переопределить это число, используя Super Loop, который позволит вам отображать любое количество сообщений в этом конкретном цикле WordPress.
Это позволит вам настроить параметры отображения ваших страниц, включая профили авторов, боковые панели и многое другое.
Сначала вам нужно будет открыть файл шаблона, в котором вы хотите разместить сообщения, а затем просто добавить этот цикл:
<?php
// if everything is in place and ready, let's start the loop
if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
// to display 'n' number of posts, we need to execute the loop 'n' number of times
// so we define a numerical variable called '$count' and set its value to zero
// with each iteration of the loop, the value of '$count' will increase by one
// after the value of '$count' reaches the specified number, the loop will stop
// *USER: change the 'n' to the number of posts that you would like to display
<?php static $count = 0;
if ( $count == "n" ) {
break;
} else { ?>
// for CSS styling and layout purposes, we wrap the post content in a div
// we then display the entire post content via the 'the_content()' function
// *USER: change to '<?php the_excerpt(); ?>' to display post excerpts instead
<div class="post">
<?php the_title(); ?>
<?php the_content(); ?>
</div>
// here, we continue with the limiting of the number of displayed posts
// each iteration of the loop increases the value of '$count' by one
// the final two lines complete the loop and close the if statement
<?php $count ++;
} ?>
<?php endwhile; ?>
<?php endif; ?>
Примечание: Вам нужно будет заменить значение ‘н‘ в if ( $count == "n" )
часть кода и выберите любое число.
Простой способ добавить этот код на ваш сайт WordPress — использовать команду WPCode плагин. Это лучший плагин фрагментов кода для WordPress, который помогает вам управлять пользовательским кодом.
Используя WPCode, вам не придется вручную редактировать файлы шаблонов тем и рисковать что-то сломать. Плагин автоматически вставит для вас код.
Сначала вам необходимо установить и активировать бесплатный плагин WPCode. Для получения более подробной информации ознакомьтесь с нашим руководством по установке плагина WordPress.
После активации вы можете перейти в Фрагменты кода » + Добавить фрагмент из вашей панели управления WordPress. Далее вам нужно выбрать опцию «Добавить свой собственный код (новый фрагмент)».
![Добавить новый фрагмент Добавить новый фрагмент](https://www.wpbeginner.com/wp-content/uploads/2023/01/addnewsnippet.png)
После этого просто вставьте пользовательский код для цикла WordPress, который мы показали выше, в область «Предварительный просмотр кода».
Вам также потребуется ввести имя для вашего кода и установить для параметра «Тип кода» значение «Фрагмент PHP».
![Добавьте собственный код цикла в WPCode Добавьте собственный код цикла в WPCode](https://www.wpbeginner.com/wp-content/uploads/2009/12/add-custom-loop-code-to-wpcode.png)
Затем вы можете прокрутить вниз до раздела «Вставка» и выбрать, где вы хотите запустить код.
По умолчанию WPCode будет запускать его повсюду на вашем веб-сайте WordPress. Однако вы можете изменить местоположение на конкретной странице или использовать короткий код для вставки кода.
![Изменить метод вставки кода Изменить метод вставки кода](https://www.wpbeginner.com/wp-content/uploads/2016/01/edit-insertion-method-for-code.png)
В этом уроке мы будем использовать метод «Автовставка» по умолчанию.
Когда вы закончите, не забудьте нажать переключатель вверху, чтобы сделать код «Активным», а затем нажать кнопку «Сохранить». WPCode теперь развернет код в вашем блоге WordPress и отобразит указанное количество сообщений в цикле WordPress.
Мы надеемся, что эта статья помогла вам научиться отображать любое количество сообщений в цикле WordPress. Вы также можете ознакомиться с нашим руководством о том, как исключить прикрепленные сообщения из цикла в WordPress, а также с рекомендациями наших экспертов по обязательным плагинам WordPress для бизнес-сайтов.
Если вам понравилась эта статья, то подписывайтесь на нашу рассылку YouTube канал для видеоуроков по WordPress. Вы также можете найти нас на Твиттер и Фейсбук.