[收起] 文章目录

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>