set_logged_in_cookie
Fires immediately before the logged-in authentication cookie is set.
Использование
add_action( 'set_logged_in_cookie', 'wp_kama_set_logged_in_cookie_action', 10, 6 );
/**
* Function for `set_logged_in_cookie` action-hook.
*
* @param string $logged_in_cookie The logged-in cookie value.
* @param int $expire The time the login grace period expires as a UNIX timestamp.
* @param int $expiration The time when the logged-in authentication cookie expires as a UNIX timestamp.
* @param int $user_id User ID.
* @param string $scheme Authentication scheme.
* @param string $token User's session token to use for this cookie.
*
* @return void
*/
function wp_kama_set_logged_in_cookie_action( $logged_in_cookie, $expire, $expiration, $user_id, $scheme, $token ){
// action...
}
- $logged_in_cookie(строка)
- The logged-in cookie value.
- $expire(int)
- The time the login grace period expires as a UNIX timestamp.
По умолчанию: 12 hours past the cookie's expiration time - $expiration(int)
- The time when the logged-in authentication cookie expires as a UNIX timestamp.
По умолчанию: 14 days from now - $user_id(int)
- User ID.
- $scheme(строка)
- Authentication scheme.
По умолчанию: 'logged_in' - $token(строка)
- User's session token to use for this cookie.
Список изменений
| С версии 2.6.0 | Введена. |
| С версии 4.9.0 | The $token parameter was added. |
Где вызывается хук
set_logged_in_cookie
wp-includes/pluggable.php 1167
do_action( 'set_logged_in_cookie', $logged_in_cookie, $expire, $expiration, $user_id, 'logged_in', $token );