wp_validate_logged_in_cookie()
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
wp_validate_logged_in_cookie( int|false $user_id ): int|false
Описание
Проверяет cookie входа, если предыдущий cookie авторизации не удалось проверить и разобрать.
Это функция обратного вызова для фильтра 'determine_current_user', а не часть API.
Оригинал (английский)
Checks the logged-in cookie if the previous auth cookie could not be validated and parsed.
This is a callback for the ‘determine_current_user’ filter, rather than API.
Параметры
$user_id
int|false
обязательный
Возвращаемое значение
int|false
Исходный код
wp-includes/user.php:589
function wp_validate_logged_in_cookie( $user_id ) {
if ( $user_id ) {
return $user_id;
}
if ( is_blog_admin() || is_network_admin() || empty( $_COOKIE[ LOGGED_IN_COOKIE ] ) ) {
return false;
}
return wp_validate_auth_cookie( $_COOKIE[ LOGGED_IN_COOKIE ], 'logged_in' );
}
История изменений
| Версия | Описание |
|---|---|
| 3.9.0 | Introduced. |

