WordPress как на ладони
WordPress темы и плагины за 250 рублей wordpress jino

get_current_user_id() WP 3.0

Получает ID текущего пользователя.

Работает на основе: 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();
Возвращает

Число. ID пользователя или 0.

Примеры

#1. Получим ID пользователя для дальнейшей обработки:

$cur_user_id = get_current_user_id();
echo $cur_user_id;

Код get current user id: wp-includes/user.php VER 4.9.6

<?php
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 );
}

Cвязанные функции

Из метки: Пользователи (_user)

Еще из раздела: Остальное

Европа для Андроид EuropaCasino

Европа для Андроид EuropaCasino

xcasino.org

2 коммента
  • Леонид

    Я как раз столкнулся с проблемой, что данная функция возвращает 0 - т.е. не может найти функцию wp_get_current_user()

    Ответить1.9 год назад #
    • Kama5346

      Потому что wp_get_current_user() определяется после того как файлы плагина будут подключены.

      Т.е. если вы вызовите эту функцию в файле плагина напрямую, то на этот момент функция wp_get_current_user еще не определена и get_current_user_id вернет 0.

      Чтобы этого избежать вешайте всю работу плагина на хук plugins_loaded или еще позднее на init и там уже вызывайте эту функцию.

      Ответить1.5 год назад #

Здравствуйте, !