Как сменить логотип WordPress на свой

Как сменить логотип WordPress на свой | n-wp.ru
👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →

Чтобы придать блогу более индивидуальный вид, блоггеры нередко прибегают к изменению не только внешнего вида, используя всевозможные темы, но и видоизменяют административную часть блога и некотрые служебные страницы. Одним из самых заметных является изменение логотипа, который виден при входе на сайт. Его можно сменить, используя специальные плагины (например, P-Login, BM Custom Login или Custom Login, но из-за одной картинки не каждый захочет ставить лишний плагин. Для смены логотипа со стандартного на свой можно использовать несложный код.

Как сменить логотип wordPress на свой на странице входа

По-умолчанию на странице входа отображается логотип WordPress, который является одновременно и ссылкой на сайт WordPress.org. Эту ситуацию можно изменить, если вставить в файл functions.php используемой вами темы следующий код:

function custom_login_logo(){
   echo '
   
        #login h1 a { background: url('. get_bloginfo('template_directory') .'/custom_logo.jpg) no-repeat 0 0 !important; }
    ';
}
add_action('login_head', 'custom_login_logo');
add_filter( 'login_headertitle', create_function('', 'return false;') ); //этот фильтр убирает title при наведении на логотип
add_filter( 'login_headerurl', create_function('', 'return get_home_url();') );//этот фильтр меняет ссылку с wordpress.org на ваш сайт

Этот код меняет логотип на ваш, а так же меняет ссылку, по екоторой вы переходите при клике по логотипу, с wordpress.org на адрес главной страницы вашего сайта.
custom_logo.jpg — это логотип, который нужно поместить в папку вашей темы. Картинка логотипа должна быть размером 274 на 63 px.

Если же вы хотите сменить логотип, который отображается еще и административной части рядом с названием вашего блога, то можете использовать следующий код, который нужно вставить в файл functions.php используемой вами темы:

function custom_admin_logo() {
   echo '
    
        #header-logo { background:url('.get_bloginfo('template_directory').'/custom_favicon.png) no-repeat 0 0 !important; }
    ';
}
add_action('admin_head', 'custom_admin_logo');

custom_favicon.png — это картинка вашего логотипа размером 32 на 32 px, которую нужно положить в папку с используемой вами темой.

Создай свой первый сайт на WordPress

tiaurus

Автор n-wp.ru — блога о WordPress для новичков.

Оцените автора
Добавить комментарий

  1. shade

    >>Картинка логотипа должна быть размером 326 на 67 px.<< А почему такого размера? В стандартном наборе wordpress - logo-login.png - 274x63. Или я неправильно понял?

    Ответить
    1. Да, вы правы.

      Ответить