get_the_author_meta() 函数用来获取网站用户的信息,如果在循环中则不需要指定用户的 ID,直接调用当前文章的作者的信息,否则必须得指定需要获取的用户的 ID

用法

1

get_the_author_meta($field,$user_id);

参数

$field

(字符串)(可选) 要返回的数据项,可选值:

  • user_login
  • user_pass
  • user_nicename
  • user_email
  • user_url
  • user_registered
  • user_activation_key
  • user_status
  • roles
  • display_name
  • nickname
  • first_name
  • last_name
  • description
  • jabber
  • aim
  • yim
  • user_level
  • user_firstname
  • user_lastname
  • rich_editing
  • comment_shortcuts
  • admin_color
  • plugins_per_page
  • plugins_last_view
  • ID

默认值:None

$user_id

(整数)(可选) 需要返回的数据的用户 ID 。如果在循环里可以不指定,会自动指定为当前文章的作者。

默认值:None

例子

获取用户邮箱:

1

$user_email=get_the_author_meta('user_email');

获取指定 ID 用户的显示名称:

1

get_the_author_meta('display_name',25);

其它

该函数位于:wp-includes/author-template.php

还有一个 the_author_meta() 函数,和 get_the_author_meta() 的用法完全一样,只是一个是返回数据,一个是直接打印数据。