如何将头像和昵称链接到个人资料

时间:2011-10-17 作者:Jack Stewart

在单个帖子页面上,我想将头像功能链接到作者简介,但我尝试了

<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>
非常感谢您的帮助。谢谢

1 个回复
最合适的回答,由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() 别忘了把它复述出来。

结束

相关推荐

是否从_Author_meta中删除“http://”?

默认情况下,WordPress在用户在其配置文件中添加的URL前面打印http://<?php the_author_meta(\'user_url\'); ?> 有没有人能给我提供默认情况下去掉这些URL“HTTP://”的代码?(虽然仍然是一个链接,不接触WP的后端…我想这可能是一个功能?)