wp_login
Спрацьовує після того, як користувач успішно авторизований (залогінен, увійшов на сайт).
Використання
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) - Об’єкт авторизованого користувача.
Приклади
#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
Використання не знайдено.