Как использовать граватар в качестве favicon иконки?
В качестве favicon-иконки сайта можно использовать граватар администратора сайта или любого другого человека на ваш выбор. Для этого вам необходимо добавить в файл functions.php вашей темы следующий код:
//граватар админа как favicon для сайта start function wph_get_gravatar_by_email() { $GetTheHash = md5(strtolower(trim(get_bloginfo('admin_email')))); return 'http://www.gravatar.com/avatar/' . $GetTheHash . '?s=16'; } function wph_gravatar_favicon() { echo '<link rel="Shortcut Icon" type="image/x-icon" href="'.wph_get_gravatar_by_email().'" />'.PHP_EOL; } add_action('wp_head', 'wph_gravatar_favicon'); //граватар админа как favicon для сайта end |
Использовать граватар, привязанный к другому email-адресу можно так:
//граватар как favicon для сайта start function wph_get_gravatar_by_email() { $GetTheHash = md5(strtolower('email@mail.ru')); return 'http://www.gravatar.com/avatar/' . $GetTheHash . '?s=16'; } function wph_gravatar_favicon() { echo '<link rel="Shortcut Icon" type="image/x-icon" href="'.wph_get_gravatar_by_email().'" />'.PHP_EOL; } add_action('wp_head', 'wph_gravatar_favicon'); //граватар как favicon для сайта end |
Этот сниппет интересен тем, что позволяет изменять favicon-иконку сайта вообще без доступа к сайту. Для этого достаточно лишь поменять свой граватар.