Как добавить автора к превью постов на главную страницу

ВОПРОС

Я использую тему twentytwentyone. Сама тема работает достаточно неплохо, но есть одна очень неприятная проблема. У меня на главной странице не отображаются авторы постов. Если зайти на отдельную страницу самого поста, то все в порядке – автор отображается, но на главной странице этого нет. Что мне нужно сделать, чтобы добавить автора на главную страницу? Я буду благодарен любой помощи.
P.S. Если вам это понадобится, я могу указать ссылку на свой веб-сайт, а также выслать код, который я использую.

ОТВЕТ

Добрый день. Есть несколько решений для этой проблемы. Сейчас расскажу вам об одном из них. Сначала перейдите по следующему пути:

wp-content/themes/twentytwentyone/inc/template-tags.php

После того, как вы перейдете к этому файлу, нужно спуститься до 131 строки и вставить туда фрагмент кода, который я указал ниже:

echo ‘<a href=”” . esc_url( get_author_posts_url( get_the_author_meta( ‘ID’ ))) . ‘” rel=”author”>’ . esc_html( get_the_author() ) . ‘</a>’;

Вот и все. Думаю, вы сможете устранить проблему моим способом.
Помимо этого я на всякий случай скажу, что этот метод актуален конкретно для вашей темы. Я не использовал этот код с другими шаблонами. Поэтому могут возникнуть ошибки, если вы попробуете применить этот способ с другой темой.