在单个帖子页面上,我想将头像功能链接到作者简介,但我尝试了
<a href="<?php the_author_posts_link(); ?>">
<img src="<?php echo get_avatar($post->post_author, \'64\', $avatar); ?>">
</a>
但这行不通。
此外,如何显示昵称(显示名称)并仍然链接到配置文件下面的代码提供了一个奇怪的链接和404
<a href="<?php echo get_author_posts_url(); ?>"><?php the_author_nickname(); ?></a>
非常感谢您的帮助。谢谢
最合适的回答,由SO网友:soulseekah 整理而成
这是上面多条评论的简短汇编,这样未来的访问者就不必逐一阅读。
首先the_author_posts_link()
是自版本2.1以来已弃用的函数,因此get_author_posts_url()
或the_author_posts_url()
应改为使用http://codex.wordpress.org/Function_Reference/get_author_posts_url
这个the/get_author_posts_url()
获取一个参数,该参数要求“应检索其URL的作者的ID。”,所以the_author_posts_url( get_the_author_meta( \'ID\' ) )
如果您决定使用get_author_post_url()
而不是the_author_posts_url()
别忘了把它复述出来。