Не работает get_user_meta() как еще можно получить мета данные пользователя?

Решено

Здравствуйте, я делаю для вордпресс плагин регистрации. После того как я создал нового пользователя я добавляю пользователю метаданные. Далее по коду требуется получить эти данные(в другой функции). Но данных там нет. Самое странное это то что после перезагрузки страницы они есть! То есть по непонятным причинам записанные данные сразу не получается получить. Скажите есть альтернативный вариант  get_user_meta() ?

Добавить Комментарий
Ответ

Получайте напрямую:


global $wpdb;

$lang = $wpdb->get_var($wpdb->prepare("SELECT meta_value FROM $wpdb->usermeta WHERE meta_key = 'НАЗВАНИЕ_КЛЮЧА' AND user_id = %d", $id_user));

Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.