wp_login хук-подіяWP 1.5.0

Спрацьовує після того, як користувач успішно авторизований (залогінен, увійшов на сайт).

Використання

add_action( 'wp_login', 'wp_kama_login_action', 10, 2);

/**
 * Function for `wp_login` action-hook.
 *
 * @param string $user_login Username.
 * @param WP_User $user WP_User object of the logged-in user.
 *
 * @return void
 */
function wp_kama_login_action( $user_login, $user ){

	// action...
}
$user_login
(рядок)
Ім’я користувача (логін).
$user
(WP_User)
Об’єкт авторизованого користувача.

Приклади

0

#1 Записуємо час при заході у профіль

## записуємо час при заході у профіль
add_action( 'wp_login', 'write_time_when_user_logged_in', 10, 2);
function write_time_when_user_logged_in( $user_login, $user ){
	// Запишемо в метаполі
	update_user_meta( $user->ID, 'last_login_time', time() );

	// або запишемо мітку часу в колонку таблиці wp_users, що не використовується.
	// Global $wpdb;
	// $wpdb->query("UPDATE $wpdb->users SET user_status = ". time() ." WHERE ID = $user->ID LIMIT 1");
}

список змін

З версії 1.5.0Введено.

Де викликається хук

Де використовується хук у WordPress

Використання не знайдено.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *