get_current_user_id()
Получает ID текущего (авторизованного) пользователя.
Вернет 0
если используется в неавторизованном REST запросе. Один из способов авторизовать REST запрос - это указать nonce код. Подробнее про авторизацию в REST.
Работает на основе: wp_get_current_user()
1 раз — 0.000012 сек (очень быстро) | 50000 раз — 0.01 сек (скорость света) | PHP 7.1.2, WP 4.7.4
Хуков нет.
Использование
$cur_user_id = get_current_user_id();
Возвращает
int
. ID пользователя или 0.
Примеры
#1 Получим ID пользователя для дальнейшей обработки:
$cur_user_id = get_current_user_id(); echo $cur_user_id;
Список изменений
С версии 3.0.0 | Введена. |
Код get_current_user_id() get current user id WP 6.6.2
function get_current_user_id() { if ( ! function_exists( 'wp_get_current_user' ) ) { return 0; } $user = wp_get_current_user(); return ( isset( $user->ID ) ? (int) $user->ID : 0 ); }