在我公司的网站上,有一个博客页面,显示所有团队成员的博客。我想在每个博客下面创建一个作者链接,这个链接带到作者个人页面,这个页面显示他们的个人资料图片,生物和博客,他们写到现在为止。我使用的是解代码主题。其中有作者模块。我试过使用它,但它没有显示不同的作者。它只显示当前以作者身份登录的用户。
这是url:https://www.copeace.com/blog
任何帮助都将不胜感激。
发布于 2019-12-19 05:15:15
在编辑之前,请考虑为您的自定义创建一个子主题;https://developer.wordpress.org/themes/advanced-topics/child-themes/
若要显示指向作者页面(https://developer.wordpress.org/reference/functions/get_作者_帖子_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副本开始。
在该文件中,在循环之前,添加作者bio的代码:
<?php the_author_meta( 'description' ); ?>
对于配置文件图片,您可以使用凹版头像(https://developer.wordpress.org/reference/functions/get_阿凡达/)
发布于 2019-12-19 01:07:46
文章的作者(当前登录的用户在写文章时)将显示为post作者。但是,您可以通过编辑帖子(编辑或快速编辑-见下面的屏幕截图以获得快速编辑)来覆盖这一点。
然后,您可以在每一篇文章的末尾添加一个链接,这样可以说:
See more posts by CoPeace (link to https://www.copeace.com/author/copeace-drafts or whatever).
https://wordpress.stackexchange.com/questions/354908
复制相似问题