login_headхук-событиеWP 2.1.0

Событие срабатывает в <head> части страницы авторизации/регистрации (wp-login.php).

В момент этого события обычно подключаются скрипты и стили, в том числе и зарегистрированные на хуке login_enqueue_scripts, а также выводятся другие данные, к примеру фавиконки.

Использование

add_action( 'login_head', 'wp_kama_login_head_action' );

/**
 * Function for `login_head` action-hook.
 * 
 * @return void
 */
function wp_kama_login_head_action(){

	// action...
}

Примеры

0

#1 Добавим произвольный CSS на страницу входа

Изменим цвет фона страницы входа/регистрации с серого на оранжевый:

add_action( 'login_head', 'login_head_add_css' );

function login_head_add_css() {
	?>
	<style>
		body {
			background-color: #f78b53;
		}
	</style>
	<?php
}

Список изменений

С версии 2.1.0 Введена.

Где вызывается хук

login_header()
login_head
wp-login.php 123
do_action( 'login_head' );

Где используется хук в WordPress

wp-includes/default-filters.php 369
add_action( 'login_head', 'wp_robots', 1 );
wp-includes/default-filters.php 370
add_filter( 'login_head', 'wp_resource_hints', 8 );
wp-includes/default-filters.php 371
add_action( 'login_head', 'wp_print_head_scripts', 9 );
wp-includes/default-filters.php 372
add_action( 'login_head', 'print_admin_styles', 9 );
wp-includes/default-filters.php 373
add_action( 'login_head', 'wp_site_icon', 99 );
wp-login.php 46
add_action( 'login_head', 'wp_strict_cross_origin_referrer' );
wp-login.php 48
add_action( 'login_head', 'wp_login_viewport_meta' );