Как заменить стандартное лого в WordPress на странице логина

У многих моих клиентов на сайтах есть возможность регистрации и входа пользователей. И, как правило, натыкаясь на стандартную страницу логина, они видят логотип wordpress.

Конечно, сделать собственную форму входа с перенаправлением на любую страницу сайта легко и просто, но при выходе из админки, юзеры всё равно будут натыкаться на стандартную.

К счастью её нетрудно оформить по-своему.

Этот код (вставьте его в functions.php) добавляет ваши собственные CSS-стили, их нужно прописать между <style> и </style>, а при помощи стилей вы можете изменить фон, цвет текста, шрифт и прочее. В этом примере меняется логотип.

function loginLogo() {
    echo '<style type="text/css">
        h1 a { background-image:url('.get_bloginfo('template_directory').'/images/logo.png) !important; }
    </style>';
}
 
add_action('login_head', 'loginLogo');

Практически никаких ограничений, ведь стилей может быть сколько угодно.

Миша

В последние годы я долго не знал, что мне делать с сайтом misha.blog, ведь он практически не приносит никакого профита, но недавно я осознал, что моя миссия – способствовать распространению WordPress. Ведь WordPress – это лучший движок для разработки сайтов – как для тех, кто готов использовать заложенную структуру этой CMS, так и для тех, кто предпочитает headless решения.

Сам же я впервые познакомился с WordPress в 2009 году. Организатор WordCamp. Преподаватель в школах Epic Skills и LoftSchool.

Если вам нужна помощь с вашим сайтом или может даже разработка с нуля на WordPress / WooCommerce — пишите. Я и моя команда сделаем вам всё на лучшем уровне.

Комментарии — 1

  • Петр 27 декабря 2014 #

    С версии 4.1 так уже не сделать так они защиту от дурака сделали

Оставить комментарий

Если вы хотите добавить код, не забудьте обернуть его в <pre lang="php"></pre>, если же код – меньше одной строчки, то можно и в <code></code>.