get_user_meta

Получает отдельное мета поле или все мета поля указанного пользователя.

Мета поля пользователей, это тоже самое что и произвольные поля для постов, только тут пост – это пользователь, а произвольное поле – мета поле пользователя. Мета поля хранятся в таблице wp_usermeta, которая является тем же самым, что и таблица wp_postmeta для постов.
✈ 1 раз = 0.000041с = очень быстро | 50000 раз = 0.58с = очень быстро

Хуков нет.

Возвращает
  • Значение мета поля, если параметр $single = true.
  • Массив, если $key не был указан или $single = false.
  • Если мета поля не существует и $single = true, функция вернет пустую строку. Если $single = false будет возвращен пустой массив.

Использование

get_user_meta( $user_id, $key, $single );
$user_id(число) (обязательный)
ID пользователя, данные которого нужно получить.
$key(строка)
Ключ мета поля, данные которого нужно получить. Если оставить этот параметр пустым, то будут возвращены все мета поля пользователя.
По умолчанию: ”
$single(логический)
Если установить в true, то функция вернет значение мета поля, если оставить false, то значение мета поля будет возращено в массиве. Этот параметр не имеет смысла, если параметр $key не был указан.
По умолчанию: false

Примеры

#1 Пример использования

Этот пример получит и затем выведет на экран Ник пользователя с ID = 9:

<?php
function get_user_meta($user_id, $key = '', $single = false) {
	return get_metadata('user', $user_id, $key, $single);
}

Комментарии:


Оставить комментарий

Your email address will not be published. Required fields are marked *