Intereting Posts
Фильтр 'https_local_ssl_verify' Loop не работает Радиокнопки обновляются в настройках Включение пользовательского WordPress Woocommerce, программно добавленный образ продукта не работает Сохранить значения флажка в массиве базы данных! Заблокировано из admin и некоторые снимки не отображаются после неудачной установки SSL выделить «избранные» комментарии администратора что-нибудь вроде add_meta_box для категорий? отправка данных из формы в определенную строку в код Java Почему API-интерфейс настроек не сохраняет мой массив параметров 'all' hook и проблема add_action (плагин на основе классов) Возьмите входной сигнал из формы и передайте ее функции с помощью wp-плагина Различные подписи для одного и того же изображения в нескольких галереях. Редактировать изображение в галерее локально Как создать короткий код, чтобы пользователь мог добавить идентификатор видео YouTube?

Как вытащить данные профиля пользователя / автора в плагин?

На моем сайте есть страница профиля пользователя. По какой-то причине я хотел бы получить данные профиля пользователя в своем плагине.

Я знаю, что могу get_currentuserinfo(); данные профиля пользователя, используя get_currentuserinfo(); ,

Например, я хотел бы получить отображаемый идентификатор пользователя профиля.

Может ли кто-нибудь сказать мне, как его вытащить?

Solutions Collecting From Web of "Как вытащить данные профиля пользователя / автора в плагин?"

Если вы пытаетесь получить пользовательские данные для отображаемого профиля, вы можете сделать это так:

$thisauthor = get_userdata(intval($author));

Это вернет объект, заполненный всем необходимым. Например, если вам нужен идентификатор пользователя, вы можете вызвать его так:

$thisauthor->ID

Я использую это широко в профилях на моем сайте: http://androidandme.com/user/clark

ОБНОВИТЬ

В плагине, похоже, вам нужно сначала вызвать глобальную переменную, например:

global $author; $thisauthor = get_userdata(intval($author));

Взгляни на:

get_user_by () по адресу http://codex.wordpress.org/Function_Reference/get_user_by

Вы можете получить доступ к таблице wp_users, используя WP_User_Query . http://codex.wordpress.org/Class_Reference/WP_User_Query

Например:

 $author_query = new WP_User_Query(); // Get the results $authors = $author_query->get_results(); 

Более полный пример можно увидеть здесь: http://wpsmith.net/2012/wp/an-introduction-to-wp_user_query-class/