解码主题,在博客下创建作者页面和作者链接 时间:2019-12-18 作者:Aarti Karnik 在我公司的网站上,有一个博客页面,显示所有团队成员的博客。我想在每个博客下面创建一个作者链接,该链接指向作者个人页面,该页面显示他们的个人资料图片、个人简历和他们迄今为止写的博客。我正在使用Uncode主题。其中有作者模块。我尝试过使用它,但它没有显示不同的作者。它只显示当前登录的用户作为作者。这是url:https://www.copeace.com/blog任何帮助都将不胜感激。 2 个回复 SO网友:Michael 在进行编辑之前,请考虑为您的自定义创建子主题;https://developer.wordpress.org/themes/advanced-topics/child-themes/显示指向作者页面的链接(https://developer.wordpress.org/reference/functions/get_author_posts_url/), 将此代码放在博客帖子代码下方的博客或帖子模板文件的循环中(请联系主题的开发人员以获得帮助,了解主题的具体位置):<a href="<?php echo esc_url( get_author_posts_url( get_the_author_meta( \'ID\' ) ) ); ?>" title="<?php echo esc_attr( get_the_author() ); ?>"><?php the_author(); ?></a>如果不存在,请创建模板文件author.php 在您的(孩子)主题中(https://developer.wordpress.org/themes/basics/template-hierarchy/#author-display), 可能从的副本开始archive.php 或index.php 你的主题。在该文件中,在循环之前,添加作者简介的代码:<?php the_author_meta( \'description\' ); ?>对于个人资料图片,您可以使用gravatar(https://developer.wordpress.org/reference/functions/get_avatar/) SO网友:Monkey Puzzle 帖子的作者(撰写时当前登录的用户)将显示为帖子作者。但是,您可以通过编辑帖子(编辑或快速编辑-有关快速编辑,请参见下面的屏幕截图)来覆盖该内容。然后,您可以在每篇文章的底部添加一个链接,例如:See more posts by CoPeace (link to https://www.copeace.com/author/copeace-drafts or whatever). 文章导航