Описание login_enqueue_scripts
— Action
Хук login_enqueue_scripts позволяет добавлять пользовательские скрипты и стили на страницу входа в WordPress. Он срабатывает на странице входа в админку и позволяет настроить внешний вид и функциональность этой страницы в соответствии с потребностями разработчика
Примеры использования
Пример добавления пользовательского CSS на страницу входа:
add_action('login_enqueue_scripts', function() {
wp_enqueue_style('custom-login', get_stylesheet_directory_uri() . '/custom-login.css');
});
В этом примере мы добавляем файл стилей custom-login.css на страницу входа
Пример добавления пользовательского JavaScript на страницу входа:
add_action('login_enqueue_scripts', function() {
wp_enqueue_script('custom-login-script', get_stylesheet_directory_uri() . '/custom-login.js', array('jquery'));
});
Здесь мы добавляем файл JavaScript custom-login.js, который зависит от jQuery
Пример изменения логотипа на странице входа:
add_action('login_enqueue_scripts', function() {
echo '';
});
В этом примере мы изменяем логотип на странице входа, добавляя кастомное изображение
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо добавить пользовательские стили или скрипты на страницу входа в админку WordPress
– Производительность
Будьте внимательны с размером загружаемых файлов, чтобы не замедлить загрузку страницы входа
– Предупреждения
Избегайте добавления тяжелых скриптов, которые могут повлиять на производительность и опыт пользователя
Альтернативы
Тип: action
Этот хук позволяет добавлять HTML-код непосредственно в секцию страницы входа
Используйте его, если нужно добавить элементы, которые не требуют подключения файлов, например, метатеги