А действительно, почему бы не вывести граватар самого автора публикации прямо в заголовке поста? В комментариях граватар есть, так зачем его скрывать? Оказывается, сделать это очень просто, ведь WordPress поддерживает граватары на уровне движка. Давайте прямо сейчас усовершенствуем тему этого блога.
Откроем файл single.php и найдем там строчки вывода автора. В этой теме такие строчки выглядят так:
</pre> <p>Нас интересует именно the_author_posts_link. Прямо перед ним вставляем вывод граватара:</p> <pre><li> </li>
Смотрим, что получилось:
Чтобы как-то украсить граватар, нужно создать для него оформление в style.css или прямо в single.php. Обратите внимание, что 16 – это величина аватара в px. После этого остается только изменить все остальные места, где может быть выведен аватар – скорее всего это single.php, archive.php, search.php.
У меня на блоге Кошколюбы публикуются не только мои посты, но и гостей, которым открыт доступ в админку в качестве авторов. Можно ли в таком случае сделать так, чтобы прописывалось имя автора и его аватар? Мне приходится каждый раз в самом тексте указывать, кто автор, а это очень не удобно.
Так вы как раз и комментируете код, выводящий аватар.