@LastGeneral

Как вывести изображение свежей записи в сайдбар WordPress?

Я так понимаю нужен виджет или хук вставить, подскажите как лучше сделать?
  • Вопрос задан
  • 110 просмотров
Пригласить эксперта
Ответы на вопрос 1
AntonLitvinenko
@AntonLitvinenko
HTML coder
Например можно с помощью wp_query вывести последние посты количеством один и взять из него the_post_thumbnail() и ссылочку the_permalink() в нужной вам разметке
например
$actualLoop = new WP_Query(array(
	'posts_per_page' => 1,
	'post_type'      => 'post',
	'orderby'        => 'date',
	'order'          => 'DESC',
));

if ( $actualLoop->have_posts() ) : ?>

<div class="sidebar-inner-right">
	<?php while ( $actualLoop->have_posts() ) : $actualLoop->the_post(); ?>
		<a href="<?php the_permalink() ?>">
			<div class="img-wrapper">
				<?php if (has_post_thumbnail()) {
					the_post_thumbnail();
				} ?>
			</div>
		</a>
	<?php endwhile;?>
</div>

<?php endif; wp_reset_query(); ?>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы