WordPress: добавление информации об авторе на боковой панели

WordPress

ОБНОВЛЕНИЕ: я разработал виджет боковой панели для отображения информации об авторе.

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

Я не создавал для этого виджет (и меня удивляет, что ни у кого другого нет!), Но я смог отредактировать свою боковую панель в своей теме блога WordPress и добавить следующий код:

об авторе

На одной странице сообщения добавляется дополнительный раздел боковой панели с фотографией автора (с использованием Gravatar), их полное имя, их домашнюю страницу и их биографические данные, как описано в их профиле пользователя. Я добавил пару классов для обработки, чтобы граватар плавал влево, а высота секции имела минимальную высоту на случай, если у автора нет информации.

get_the_author_meta('email') получает адрес электронной почты автора и передает его функции get_avatar. В get_avatar Функция преобразует электронное письмо в идентификатор, который передается серверу gravatar для публикации соответствующего изображения. Это важно, поскольку вы не хотите, чтобы адрес электронной почты был доступен в источнике страницы… спамеры любят собирать электронные письма.

Остальные данные можно получить, просто используя the_author_meta Информация.

6 комментариев

  1. 1
  2. 2

    Я заметил, что мой RSS-ридер по-прежнему указывает вас как автора каждого сообщения. Есть ли шанс настроить это так, чтобы вместо этого отображалось имя автора?

    • 3

      Спасибо, что указали на это, Адэ! Это была настройка Feedburner, чтобы сделать канал совместимым с iTunes (который мне не нужен!). Интересно, что добавление автора в ленту может потребовать некоторой доработки!

  3. 4
  4. 5

    Вы собираетесь разместить это на wordpress.org, чтобы мы могли получать обновления?

    и в качестве второго вопроса: если я хочу отображать, например, AIM, только когда он заполнен, могу ли я использовать те же коды для этого или это будет отображаться следующим образом: «AIM:» Я бы хотел, чтобы он ничего не отображал, если вывод пуст…

    Я, вероятно, изменю ваш плагин для моей страницы, чтобы отображать биографию и небольшую дополнительную информацию: контакты, такие как icq, aim, xfire и так далее.

  5. 6

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

    Кстати, на вашем сайте много полезной информации, я очень рад, что нашел ее.

Как вы думаете?

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются ваши данные комментариев.