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() 的用法完全一样,只是一个是返回数据,一个是直接打印数据。