Вордпресс

Как вывести записи на странице wordpress

Как вывести записи на странице wordpress. Такая задача возникает довольно часто. Например, на главной необходимо вывести раздел блога. В нем, к примеру, нужно отобразить несколько последних записей. Или после какой-либо статьи нужно вывести похожие записи (но об этом чуть позже — есть некоторые отличия). Ниже приведен код для вывода записей из любой категории в любом месте любой страницы. Для упрощения в цикле показан вывод ссылки на пост с его названием.

<?php $args = array(
	'taxonomy' => 'category', //название (слаг) необходимой таксономии
	'posts_per_page' => 8, //количество выводимых постов
); ?>

		<?php $query = new WP_Query($args); ?>
		<?php if ($query->have_posts()) : //если есть посты?>
			<?php while ($query->have_posts()) :
			$query->the_post(); //вызываем цикл ?>
			
		<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>

		<?php endwhile; //закрываем цикл   ?>
		<?php wp_reset_postdata(); //Восстанавливаем оригинальные данные ?>


		<?php endif; ?>

Если необходимо вывести посты из определенной категории, то вместо ‘taxonomy’ => ‘category’ пишем ‘category_name’=> ‘category_name’ (слаг нужной категории).
Данный код вставляется в нужное место страницы. Следует иметь в виду, что внутри цикла вы можете вставить любую нужную вам разметку с выводом необходимых данных.

Вот в принципе и всё по вопросу как вывести записи на странице wordpress. Подробнее по аргументам можно посмотреть здесь.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *