Гид по технологиям

Как добавить биографию автора в подвале поста WordPress

6 min read WordPress Обновлено 03 Jan 2026
Биография автора в подвале поста WordPress
Биография автора в подвале поста WordPress

Иллюстрация: блог WordPress

firstimage=”https://www.makeuseof.com/wp-content/uploads/2010/08/phpcode.jpg”

Скриншот: изменение подписи в подвале WordPress — профиль автора и поля BIO

Иметь собственный блог кажется просто: установить WordPress, выбрать тему, и готово. На практике часто требуется небольшая доработка: загрузить Gravatar, подправить вывод комментариев или добавить динамический блок с информацией об авторе после контента. В этой статье мы пошагово создадим удобную и автоматическую биографию автора в конце каждого поста — та самая подпись, которая меняется в зависимости от того, кто написал запись.

Что делает этот приём и почему он полезен

Этот приём автоматически подтягивает из профиля автора:

  • фото (Gravatar по e‑mail),
  • биографию (поле Biographical Info),
  • отображаемое имя (Nickname) и
  • общее число постов автора.

Все данные берутся из профиля пользователя в админке WordPress, поэтому после настройки ничего менять вручную не нужно. Это усиливает доверие читателя и упрощает управление авторами.

Важно: перед изменением файлов темы сделайте бэкап и, по возможности, работайте в дочерней теме (child theme), чтобы обновления темы не перезаписали ваши правки.

Короткий обзор используемых PHP‑функций

Определение терминов в одну строку:

  • get_the_author_email() — возвращает e‑mail автора текущего поста.
  • get_avatar( $email, $size ) — возвращает HTML тэг Gravatar для указанного e‑mail и размера.
  • the_author_description() — выводит текст из поля Biographical Info.
  • the_author() — выводит отображаемое имя автора.
  • the_author_posts() — выводит количество опубликованных автором записей.

Эти функции встроены в WordPress и используют данные профиля автора.

Скриншот: область редактирования single.php и место для вставки кода

Куда вставлять код (файл single.php)

Нужно править один файл темы — single.php. Он отвечает за отображение отдельного поста. Откройте папку темы: wp-content/themes/<название_темы>/single.php и найдите место, где выводится содержимое поста — строка с the_content(). Обычно это выглядит как:

Перейдите в конец этой строки (сразу после вывода контента) и вставьте код биографии. Это гарантирует, что подпись автора всегда будет напечатана непосредственно после содержимого поста.

Готовый код (вставьте сразу после the_content())

Скопируйте и вставьте следующий блок в single.php в том месте, которое указано выше. Код аккуратно форматирован для понятности:



имеет публикаций на NAME OF WEBSITE

Замените NAME OF WEBSITE на название вашего сайта или на функцию bloginfo(‘name’) для автоматического вывода.

Объяснение кода построчно

  1. get_the_author_email() — получает почту автора для текущего поста.
  2. get_avatar() — создаёт HTML‑тег изображения Gravatar; второй параметр — размер в пикселях.
  3. the_author_description() — печатает текст биографии автора из профиля.
  4. the_author() — печатает отображаемое имя (из Nickname).
  5. the_author_posts() — количество опубликованных записей автора.

Вы можете обернуть элементы в div с классами для CSS‑стилизации, добавить разметку microdata/Schema.org для SEO и т. п.

Пример отображения биографии автора в подвале поста

Стилизация и адаптация

  • Добавьте собственный CSS: задайте обтекание для аватара (float:left), отступы, границу и т.п.
  • Используйте контейнер с классом .post-author-box и напишите правило в style.css дочерней темы.
  • Для ретины можно выводить аватар 2× размера и сжимать его через CSS (например, 160px, а в CSS width:80px).

Пример HTML‑обёртки для кастомизации

И CSS (пример для style.css дочерней темы):

.post-author-box { border-top:1px solid #ddd; padding-top:15px; margin-top:20px; }
.post-author-box img { float:left; margin-right:15px; border-radius:4px; }
.post-author-meta { overflow:hidden; }
.post-author-meta h4 { margin:0 0 6px 0; }
.author-bio { color:#555; }

Альтернативные подходы

  • Плагины: если вы предпочитаете не править код — используйте плагины для блока авторов (например, Simple Author Box, Author Bio Box и др.). Они дают виджеты, шорткоды и готовые стили.
  • Виджеты/Блоки: можно создать блок или виджет, который будет вставляться в шаблон single.php через функцию the_widget() или через Gutenberg‑блок.
  • Шаблонные хук‑точки: некоторые темы предлагают action-хуки после контента, куда проще подключить функцию через add_action(), не меняя single.php.

Когда этот метод не подойдёт (контрпример)

  • Если тема полностью строится на кастомном page builder (Elementor, Divi) и не использует стандартный цикл WP, вставка в single.php может не сработать.
  • Если посты выводятся через кастомный шаблон (custom post type) — нужно править соответствующий single‑{posttype}.php.
  • В системах с кэшированием и CDN изменения могут не отображаться сразу; очистите кэш.

Отладка и частые ошибки

  1. Ничего не отображается: проверьте, правильно ли находится файл и действительно ли тема использует этот single.php.
  2. Ошибка PHP: проверьте синтаксис и открывающий/закрывающий теги PHP. Лучше работать в текстовом редакторе с подсветкой синтаксиса.
  3. Аватар не отображается: убедитесь, что в профиле автора указан e‑mail, привязанный к Gravatar.
  4. Информация пустая: проверьте, что поля Nickname и Biographical Info заполнены в профиле пользователя.

Чек‑лист перед выпуском (роль‑ориентированный)

  • Администратор:
    • Сделал бэкап single.php
    • Работает в дочерней теме или отметил местоположение правки
    • Очистил серверный кэш после правок
  • Разработчик:
    • Протестировал шаблон на всех типах постов
    • Добавил классы для CSS и проверил адаптивность
  • Автор:
    • Заполнил Nickname, E‑mail и Biographical Info
    • Проверил Gravatar

Приватность и безопасность

  • Адрес электронной почты автора не показывается напрямую — используется только для запроса Gravatar. Тем не менее, если вы хотите скрыть связь e‑mail ↔ Gravatar, используйте плагины, которые кэшируют изображения Gravatar локально или позволяют хранить аватары на сервере.
  • Не храните чувствительные данные в поле Biographical Info.

Критерии приёмки

  • Биография отображается под каждым постом для всех пользователей с заполненным профилем.
  • Аватар корректно загружается для пользователей с зарегистрированным Gravatar.
  • Вёрстка не ломает макет страницы на мобильных устройствах.

Короткая методология (по шагам)

  1. Сделать бэкап темы.
  2. Перейти в wp-content/themes/your-theme/single.php.
  3. Найти и вставить код биографии сразу после него.
  4. Сохранить, проверить на тестовом посте.
  5. Добавить CSS в style.css дочерней темы.
  6. Очистить кэш.

Быстрые варианты кода (чат‑шит)

  • Вывести название сайта автоматом: вместо NAME OF WEBSITE.
  • Указать ссылку на архив автора: ”>

Пример объявления для социальных сетей (100–200 слов)

Хотите, чтобы у каждого поста в блоге автоматически отображалась компактная карточка автора с фото, описанием и количеством публикаций? Это легко реализуется: редактируем один файл темы — single.php — и вставляем небольшой PHP‑блок, который подтягивает данные профиля автора и Gravatar. В статье есть готовый код, примеры CSS и рекомендации по безопасности. Сделайте бэкап, протестируйте в дочерней теме и наслаждайтесь аккуратным авторским футером на всех постах.

Пример: элементы футера автора — фото, описание, количество постов

Заключение

Добавление динамической биографии автора в подвал поста — простая и эффективная доработка, которая повышает доверие и удобство навигации по авторам. Самый быстрый путь — правка single.php и вставка пары строк PHP, альтернативно можно воспользоваться плагином или хуками темы. Всегда делайте бэкап и, если возможно, правьте в дочерней теме.

Если у вас есть свой вариант реализации или вы используете плагин — расскажите в комментариях, как вы организовали авторские футеры на своём сайте.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Исправление ошибки DLL в Windows
Windows

Исправление ошибки DLL в Windows

Ошибка Insufficient system resources — исправление
Windows

Ошибка Insufficient system resources — исправление

Как безопасно просмотреть .bat файл в Windows
Windows

Как безопасно просмотреть .bat файл в Windows

Ошибка «Невозможно собрать информацию» в Windows — как исправить
Windows

Ошибка «Невозможно собрать информацию» в Windows — как исправить

Действие при закрытии крышки в Windows
Windows

Действие при закрытии крышки в Windows

Защита записи на SD и USB в Windows
Безопасность

Защита записи на SD и USB в Windows