Intereting Posts
Используйте 2 папки для загрузки. 1 для новых носителей и 1 для старых носителей Невозможно получить условия пользовательской таксономии родителя Постоянная ссылка не работает в WordPress как получить curent URL slug с архивной страницы Измените human_time_diff (), чтобы сократить «дни» до «d» и «часы» до «h» и т. Д. Как я могу добавить / добавить контент в the_content на домашней странице через плагин? Проверка происхождения запроса xmlrpc Добавление <select> с помощью javascript в панель администратора. Работает в Chrome / Safari, а не в Firefox Какая польза от таблицы wp_links? Общие сведения о постоянных ссылках на пользовательские типы сообщений Как вызвать индивидуальный пост? Сообщение по электронной почте в пользовательский тип сообщения нужна коррекция с фрагментом в functions.php Письма, отправленные с локального веб-сервера wp, отклоняются от Siren? Шаблон страницы не отображается

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

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

Я знаю, что могу 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/