Как вывести блок информации про автора над его постами

По-умолчанию, в большинстве тем WordPress блок с информацией про автора выводиться под постом этого самого автора. Если задавать поиск по автору, то отображается страница записей блога.

Сегодня я покажу как вывести информацию про автора над всеми его записями.

1 Открываем шаблон в теме archive.php (в некоторых темах шаблон может отличаться — обычно это archive.php). Естественно, не забудьте создать дочернюю тему и все манипуляции с файлами шаблона проводить именно в дочерней теме.

2 После заголовка вставляем код:

<?php if(is_author()){ ?>
<div>
	<!-- author bio -->
	<div>
		<!-- avatar -->
		<div>
			<?php echo get_avatar(get_the_author_meta('ID') , '150'); ?>
		</div>
		<!-- end avatar -->
		<!-- user bio -->
		<div>
			<h4>About the Author</h4>
			<p>
				<a href="<?php echo get_author_posts_url(get_the_author_meta( 'ID' )); ?>"><?php echo get_the_author_meta('display_name'); ?></a> <?php echo get_the_author_meta('description'); ?>
			</p>
		</div>
		<!-- end author bio -->
	</div>
	<!-- end author bio -->
</div>
<?php } ?>

Добавьте стили. И получится вот такой простой вывод информации про автора на странице со всеми записями этого автора.

Как вывести блок информации про автора над его постами