函数原型:
get_the_author_meta( string $field = '', int|false $user_id = false ): string
获取作者的属性。
参数说明:
$field 可用的值包括:admin_color、aim、comment_shortcuts、description、display_name、first_name、ID、jabber、last_name、nickname、plugins_last_view、plugins_per_page、rich_editing、syntax_highlighting、user_activation_key、user_description、user_email、user_firstname、user_lastname、user_level、user_login、user_nicename、user_pass、user_registered、user_status、user_url、yim
$user_id,如果在The Loop中使用,则无需指定用户ID,默认为当前文章作者。如果在循环之外使用,则必须指定用户ID。
get_the_author_meta()返回数据,以便在PHP中以编程方式使用。要只显示它,请使用_author_meta()
如果此用户不存在指定的元字段,则返回一个空字符串。
插件可以向用户配置文件添加额外的字段,从而向wp_usermeta数据库表添加新的键/值对。可以通过将字段的键作为$field参数传递给函数来检索这些附加数据。
函数源码:
function get_the_author_meta( $field = '', $user_id = false ) {
$original_user_id = $user_id;
if ( ! $user_id ) {
global $authordata;
$user_id = isset( $authordata->ID ) ? $authordata->ID : 0;
} else {
$authordata = get_userdata( $user_id );
}
if ( in_array( $field, array( 'login', 'pass', 'nicename', 'email', 'url', 'registered', 'activation_key', 'status' ), true ) ) {
$field = 'user_' . $field;
}
$value = isset( $authordata->$field ) ? $authordata->$field : '';
return apply_filters( "get_the_author_{$field}", $value, $user_id, $original_user_id );
}
包含钩子:
apply_filters( "get_the_author_{$field}", string $value, int $user_id, int|false $original_user_id )
使用举例:
// to get nicename
get_the_author_meta( 'nicename', $author_id );
// to get email
get_the_author_meta( 'email', $author_id );
// to get url
get_the_author_meta( 'url', $author_id );
// to get status
get_the_author_meta( 'status', $author_id );
-
WordPress函数:esc_attr__ 转义属性及翻译WordPress函数:esc_attr__ 转义属性及翻译
-
WordPress函数:esc_attr_e 属性转义、翻译、显示WordPress函数:esc_attr_e 属性转义、翻译、显示
-
WordPress函数:esc_attr_x 带上下文的转义属性,翻译显示WordPress函数:esc_attr_x 带上下文的转义属性,翻译显示
-
WP Multilang WordPress翻译插件WP Multilang插件的主要功能是提供多语言支持,使用户能够创建多语言版本的网站,满足不同语言用户的需求。
-
WordPress公司官网主题在众多的WordPress企业官网主题中,追格公司推出了多款关于WordPress企业官网主题作品。我们之前已经分享过一些关于追格的企业官网主题,包括收费和免费版本,这些主题都因其独特的设计和出色的功能而深受用户喜爱。
-
WordPress必备:使用wp_get_theme()函数获取当前主题详情在WordPress中,wp_get_theme() 函数用于获取当前启用的主题或指定主题的信息。这个函数返回一个 WP_Theme 对象,该对象包含了主题的详细信息,如主题名称、版本、模板目录、样式表目录等。
暂无评论,抢个沙发...