我找到了对你更有帮助的东西。
我们有多种选择来获取WP提供的作者名称。(1)
<?php get_the_author_meta( $field, $userID ); ?>
Via this function you can get current user auther name by:
<?php $auth_name = get_the_author_meta( \'display_name\' ); ?>
或者如果你通过
$userID
作为secont参数,您可以获得如下use字段:
<?php $auth_name = get_the_author_meta( \'display_name\', $userID ); ?>
您可以通过此功能获取不同的字段以获取受尊重的作者信息:
display_name
,
nickname
,
first_name
,
last_name
和
Many more<?php get_userdata($userID ); ?>
通过设置一个名为$currauth
(当前作者)。通常的方法是在模板文件中的循环之前放置以下行:<?php
$currauth = (isset($_GET[\'author_name\'])) ? get_user_by(\'slug\', $_GET[\'author_name\']) : get_userdata($_GET[\'author\']);
?>
或者此示例仅适用于WordPress 2.8及更高版本:<?php
$currauth = (get_query_var(\'author_name\')) ? get_user_by(\'slug\', get_query_var(\'author_name\')) : get_userdata(get_query_var(\'author\'));
?>
现在已经设置了$currauth变量,可以使用它来显示有关正在显示其页面的作者的各种信息。现在您可以选择使用以下选项://用于显示名称
$currauth->display_name;
//对于名字$currauth->first_name
//姓氏$currauth->last_name
//对于昵称$currauth->nickname
以及Many more如果您对此有任何进一步的疑问,请告诉我。
谢谢