This function returns a single meta data for a user. All meta data is available, but you must specify which field you want.

If used within The Loop, the user ID need not be specified, it defaults to current post author. A user ID must be specified if used outside The Loop.

get_the_author_meta() returns the data for use programmatically in PHP. To just display it instead, use the_author_meta()

If the specified meta field does not exist for this user, an empty string is returned.

get_the_author_meta() 描述


 <?php get_the_author_meta$field$userID ); ?> 

get_the_author_meta() 用法



(string) Field name for the data item to be returned. Valid values:

  • 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 (Biographical Info from the user's profile)
  • jabber
  • aim
  • yim
  • googleplus
  • twitter
  • user_level
  • user_firstname
  • user_lastname
  • rich_editing
  • comment_shortcuts
  • admin_color
  • plugins_per_page
  • plugins_last_view
  • ID


(integer) If a user ID is passed to the function, it will return data for the specified user ID. Required if not in the loop. In the loop current author ID will be used.

get_the_author_meta() 参数


Get A User's Email Address

Get the email address for the author of the current post and store it in the $user_email variable for further use. (Remember, this function returns data, it doesn't display it.)

Show a User's Display Name With Email Address Linked

Get the email address for user ID 25, and echo it using their display name as the anchor text.

get_the_author_meta() 示例


Plugins may add additional fields to the user profile, which in turn adds new key/value pairs to the wp_usermeta database table. This additional data can be retrieved by passing the field's key to the function as the $field parameter.

get_the_author_meta() 注意


添加于 版本: 2.8.0

get_the_author_meta() 历史


get_the_author_meta() 函数的代码位于 wp-includes/author-template.php.

get_the_author_meta() 源文件