get_the_author_meta(string $ field = '', int $ user_id = false )
检索当前帖子的作者所要求的数据。
参数
$field
(string) (可选) 选择用户记录的字段。
默认值: ''
$user_id
(int) (可选) 用户ID。
默认值:false
返回
(string)作者的字段从当前作者的DB对象。
更多信息
如果在循环中使用,则不需要指定用户ID,它默认为当前的帖子作者。如果在“循环”之外使用,则必须指定用户标识。
get_the_author_meta()返回在PHP中以编程方式使用的数据。要显示它,而是使用__uthor_meta()
如果该用户不存在指定的元字段,则返回一个空字符串。
插件可以向用户配置文件添加其他字段,然后又向wp_usermeta数据库表添加新的键/值对。通过将该字段的键传递给该函数作为$field参数,可以检索此附加数据。
例子
//使用wpautop()进行描述也会保留换行符(就像在studio-jt'注释中),但是会输出更干净的html:
echo wpautop( get_the_author_meta( 'description' ) );
//获取用户的电子邮件地址
<?php $user_email = get_the_author_meta( 'user_email' ); ?>
//通过电子邮件地址链接显示用户的显示名称获取用户ID 25的电子邮件地址,并使用其显示名称作为锚点文本进行回显。
<p>Email the author: <a href="mailto:<?php echo get_the_author_meta( 'user_email', 25 ); ?>"><?php
the_author_meta( 'display_name', 25 ); ?></a></p>

