Как поменять логотип на странице входа WordPress без программиста?

login logo wordpress pomenyat cover Без рубрики
Плагин Custom Login Logo или код в дочерней теме: размер 320 px, ссылка на главную, проверка в инкognito. Отличие от логотипа в кастомайзере.

Марина сделала сайт салону, загрузила логотип в «Внешний вид → Настроить» — на главной всё красиво. Клиентка открыла wp-login.php с телефона, увидела синий W WordPress и написала: «Это точно наш сайт?» Марина боялась лезть в functions.php родительской темы — казалось, что логотип входа «только для программистов». На деле его меняют за 5–10 минут: плагин с загрузкой из медиатеки или короткий код в дочерней теме, который переживёт обновление.

Логотип сайта в кастомайзере и логотип на странице входа — разные вещи. На wp-login.php по умолчанию стоит W WordPress, клик ведёт на wordpress.org. Заменить картинку можно плагином (Custom Login Logo, LoginPress) или CSS через хук login_enqueue_scripts в дочерней теме. Ширина контейнера около 320 px, формат PNG или WebP. Ссылку направьте на главную фильтром login_headerurl.

Это не про SEO и не про «белую метку» для корпораций. Это про доверие: сотрудник, клиент или фрилансер заходит в админку и должен сразу узнать ваш бренд, а не чужой. Ниже — два пути без страха сломать сайт и чеклист, как проверить результат в режиме инкognito с телефона.

Поймите, зачем логотип на wp-login.php отдельный от логотипа сайта

Схема на доске: логотип в кастомайзере и отдельный логотип wp-login

Типичная ошибка: поменяли картинку в разделе «Идентичность сайта» в кастомайзере и ждут, что она появится на экране входа. Не появится. WordPress хранит логотип входа отдельно — это другая страница с другим шаблоном.

На практике клиент открывает site.ru/wp-login.php и видит чужой бренд WordPress вместо вашего. Мелочь, которая сразу выдаёт незавершённый проект. Разобраться можно сами; полную настройку сайта под бренд — в услугах по WordPress.

Разберитесь, что видно на экране входа по умолчанию

Чеклист на столе: что видно на экране входа WordPress по умолчанию

Страница wp-login.php — это форма логина и пароля. Над полями — ссылка с логотипом WordPress (синяя буква W). Клик по ней ведёт на wordpress.org, а не на ваш сайт. Это зашито в ядро: фильтр login_headerurl по умолчанию отдаёт адрес WordPress.

Картинка логотипа — не обычный тег img, а фон ссылки с селектором #login h1 a. Именно поэтому загрузка «логотипа сайта» в кастомайзере не меняет экран входа: там другой HTML-блок.

Честно говоря, многие русскоязычные гайды до сих пор советуют устаревший хук login_head. Официальная документация WordPress с версии 3.1.0 рекомендует login_enqueue_scripts — он подключает стили только на страницах входа и регистрации, не трогая остальной сайт. Ещё нюанс: фильтр login_headertitle помечен устаревшим; с WordPress 5.2 нужен login_headertext для текста при наведении на логотип.

Подготовьте картинку: размер, формат и прозрачный фон

Натюрморт: размер 320 px, PNG и WebP для логотипа входа

Чтобы логотип не обрезался на телефоне и не превратился в «расплывшуюся простыню», придерживайтесь простых правил из справочника WordPress Codex.

  • Ширина около 320 px — стандартный контейнер на экране входа. Высота обычно 65–84 px, пропорции сохраняйте своего файла.
  • Формат PNG или WebP с прозрачным фоном — логотип ляжет на серый фон формы без белого прямоугольника.
  • Вес файла до 100–200 КБ: тяжёлая картинка тормозит загрузку входа на мобильном интернете.
  • Не путайте с иконкой вкладки браузера — для favicon отдельная настройка, см. как добавить favicon в WordPress.

Например, логотип салона 400×100 px уменьшите до 320 px по ширине. Вертикальный знак на телефоне съедает половину формы — сделайте горизонтальный вариант.

Выберите способ: плагин или код в дочерней теме

Два рабочих пути. Плагин — если не хотите видеть PHP. Код в дочерней теме — если лишний плагин не нужен и вы готовы один раз вставить сниппет.

Критерий Плагин (Custom Login Logo / LoginPress) Код в дочерней теме
Кому подходит Новичок, фрилансер «сделать за 5 минут» Тот, кто уже поставил дочернюю тему
Установка Плагины → Добавить → загрузить картинку из медиатеки Файл functions.php дочерней темы + login.css
Обновление темы Не затрагивает тему Правки в child theme сохраняются
Гибкость LoginPress: фон, цвета, превью в кастомайзере Полный контроль через CSS
Риск Зависимость от автора плагина Ошибка в коде — белый экран (делайте бэкап)

Итог: для первого раза берите Custom Login Logo (простая загрузка, 2000+ установок на wordpress.org). Если нужен визуальный редактор фона и формы — LoginPress (200 000+ установок). Код в дочерней теме — когда плагинов уже много и хочется один раз настроить навсегда.

Замените логотип через плагин без кода

Самый быстрый путь для Марины из нашего примера — плагин Custom Login Logo.

  1. В админке откройте Плагины → Добавить новый, в поиске введите Custom Login Logo.
  2. Нажмите Установить и Активировать у плагина от webtions (карточка на ru.wordpress.org).
  3. Перейдите в Настройки → Custom Login Logo.
  4. Нажмите Upload Image и выберите тот же файл логотипа, что на главной (из медиатеки или с компьютера).
  5. Сохраните настройки и откройте wp-login.php в режиме инкognito — должен быть ваш логотип вместо W.
  6. Если клик всё ещё ведёт на wordpress.org — в LoginPress или отдельном сниппете добавьте смену ссылки (см. следующий раздел).

LoginPress добавляет превью фона и формы в кастомайзере. Оба плагина берут картинку из медиатеки, FTP не нужен.

Настройте логотип в дочерней теме, если плагин не хотите

Код пишут только в дочерней теме, не в родительской. При обновлении родительской темы ваши правки в child theme не слетят — это официальная рекомендация WordPress.

Схема работы:

*Instagram,Facebook (принадлежит компании Meta, признанной экстремистской и запрещённой на территории РФ)

Шаги без плагина:
1. Положить login-logo.png в папку дочерней темы
2. Создать login.css с правилом для #login h1 a
3. Подключить CSS через login_enqueue_scripts в functions.php
4. Фильтр login_headerurl → главная сайта
5. Фильтр login_headertext → название компании

Пример для файла login.css (положите рядом с style.css дочерней темы):

#login h1 a {
background-image: url(‘login-logo.png’);
background-size: contain;
width: 320px;
height: 84px;
}

В functions.php дочерней темы добавьте подключение стиля и смену ссылки. Не копируйте гайды с login_head — используйте login_enqueue_scripts:

add_action(‘login_enqueue_scripts’, ‘my_login_logo’);
function my_login_logo() {
wp_enqueue_style(‘login-style’, get_stylesheet_directory_uri() . ‘/login.css’);
}
add_filter(‘login_headerurl’, function() { return home_url(); });
add_filter(‘login_headertext’, function() { return ‘Название вашего салона’; });

Типичная ошибка: логотип не виден из-за неверного селектора #login h1 a или битого пути к файлу. Клик по умолчанию ведёт на wordpress.org — фильтр login_headerurl направляет на главную (home_url()). Текст при наведении задаёт login_headertext; старый login_headertitle не используйте. Проверьте в инкognito: подсказка — ваш бренд, клик — на site.ru.

Проверьте результат и обойдите типичные ошибки

Вот как понять, что всё сработало — измеримый результат без программиста:

  • На /wp-login.php в режиме инкognito виден ваш PNG/WebP логотип нужного размера, не белый квадрат.
  • Клик по логотипу ведёт на главную сайта, не на wordpress.org.
  • На телефоне картинка не обрезана и не «расплылась» — background-size: contain помогает.
  • После обновления родительской темы логотип на месте (если код в child theme или активен плагин).

Часто ломается кеш плагина или CDN — очистите и проверьте в инкognito. Правки в родительской теме слетят при обновлении. SVG режут некоторые хостинги — надёжнее PNG/WebP. Для защиты админки см. двухфакторную защиту WordPress.

Что дальше

Гайды по WordPress — в разделе статей. Вопросы по сайту под ключ — форма на сайте (MAX, VK, WhatsApp, Телеграм) или канал в Телеграме.

Материал проверен: Андрей Дикий (создаёт сайты и продвигает их статьями, SEO/GEO).
Достоверность данных: WordPress Developer Reference (login_enqueue_scripts, login_headerurl, login_headertext), Codex Customizing the Login Form, карточки плагинов Custom Login Logo и LoginPress на ru.wordpress.org, справка по дочерним темам WordPress.org, обсуждение Stack Exchange о невидимом логотипе; частотность запросов — по Яндекс Вордстат на 11.09.2026 (MCP недоступен, LSI из SERP).

Частые вопросы

Можно ли поменять логотип входа WordPress без плагина?

Да: login.css + login_enqueue_scripts в дочерней теме и фильтры login_headerurl / login_headertext. Новичку быстрее через Custom Login Logo.

Какой размер логотипа для wp-login.php?

Около 320 px по ширине, высота 65–84 px. PNG или WebP, background-size: contain в CSS.

Куда ведёт логотип на странице входа WordPress?

По умолчанию на wordpress.org. Фильтр login_headerurl с home_url() направляет клик на главную сайта.

Слетит ли логотип при обновлении темы?

Нет при коде в дочерней теме или активном плагине. Слетит, если правили functions.php родительской темы.

Можно ли поставить SVG логотип на страницу входа?

Иногда, но надёжнее PNG/WebP — SVG режут хостинги и плагины безопасности. Держите запасной PNG.

Почему на входе всё равно W WordPress?

Кеш, просмотр не в инкognito, неверный селектор #login h1 a или битый URL картинки. Очистите кеш и проверьте путь в медиатеке.

*Instagram,Facebook (принадлежит компании Meta, признанной экстремистской и запрещённой на территории РФ)
Новый маркетинг с искусственным интеллектом
Добавить комментарий