Flector

Как использовать граватар в качестве favicon иконки?

Граватар в качестве иконки 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-иконку сайта вообще без доступа к сайту. Для этого достаточно лишь поменять свой граватар.


Написать комментарий

Для вставки кода воспользуйтесь кнопкой "Код". Используйте предпросмотр!