在作者页面中获取用户的用户名

时间:2011-07-11 作者:Job78

我已经在我的作者中实现了这段代码。php文件,以显示作者的用户名:

<?php printf( "<h4>The blog of<a href=\'" . get_author_posts_url( get_the_author_meta( \'ID\' ) ) . "\' title=\'" . esc_attr( get_the_author() ) . "\' rel=\'me\'>" . get_the_author() . "</a></h4>" ); ?>
它正确显示发布文章的用户的用户名,但不幸的是,当用户没有发布任何内容时,它会显示另一个用户名。

有没有办法解决这个问题?谢谢你的帮助!

1 个回复
SO网友:Alex Older

看看关于作者模板的codex页面-Author Templates

尤其是$curauth 对象

要在作者页面上显示作者信息,请编辑作者模板文件-author.php 这样,它就可以找出正在查看的作者,并从数据库中检索关于作者的所有信息(即WordPress的用户管理屏幕中输入的信息)。这是通过设置一个名为$curauth (当前作者)。

报价来源-Wordpress Codex / Custom Author Information

结束

相关推荐

Breadcrumbs - get the author?

我有自己的函数breadcrumbs()。在其中,我调用is\\u author()来确定我是否在作者页面上。如果是真的,我想知道我在哪个作者的页面上。我尝试了\\u author(),但没有结果。我还查阅了WP codex。有人能帮忙吗?