Чтобы придать блогу более индивидуальный вид, блоггеры нередко прибегают к изменению не только внешнего вида, используя всевозможные темы, но и видоизменяют административную часть блога и некоторые служебные страницы. Одним из самых заметных является изменение логотипа, который виден при входе на сайт. Его можно сменить, используя специальные плагины (например, P-Login, BM Custom Login или Custom Login, но из-за одной картинки не каждый захочет ставить лишний плагин. Для смены логотипа со стандартного на свой можно использовать несложный код.
По умолчанию на странице входа отображается логотип WordPress, который является одновременно и ссылкой на сайт WordPress.org.
Эту ситуацию можно изменить, если вставить в файл functions.php используемой вами темы следующий код:
function custom_login_logo(){ echo ' <style type="text/css"> #login h1 a { background: url('. get_bloginfo('template_directory') .'/custom_logo.jpg) no-repeat 0 0 !important; } </style>'; } 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 ' <style type="text/css"> #header-logo { background:url('.get_bloginfo('template_directory').'/custom_favicon.png) no-repeat 0 0 !important; } </style>'; } add_action('admin_head', 'custom_admin_logo');
custom_favicon.png — это картинка вашего логотипа размером 32 на 32 px, которую нужно положить в папку с используемой вами темой.