此问题仅出现在网站主页上的文章/博客帖子中,readbuzz.com.
在该网站的主页上,作者的名字应该链接到该作者的帖子页面,在那里,作者在网站上发布的所有博客帖子都会显示出来。相反,显示主页链接的每个名称。
然而,当你点击并进入主页上的任何帖子,然后查看作者的链接时,它会将你直接带到该作者的帖子页面。
我知道我需要包含此函数,但似乎找不到需要编辑此函数的位置:link
UPDATE: The code below is the correct code, in several different PHP files. Currently need to know how to write it using the the_author_posts_link();
<p class="postAuthor">By <a href="<?php the_author_meta(\'user_url\'); ?>"><?php the_author(); ?></a></p>
最合适的回答,由SO网友:Chip Bennett 整理而成
下面的代码是几个不同PHP文件中的正确代码。目前需要知道如何使用\\u author\\u posts\\u link()编写;
<p class="postAuthor">By <a href="<?php the_author_meta(\'user_url\'); ?>"><?php the_author(); ?></a></p>
只需更换此:
<a href="<?php the_author_meta(\'user_url\'); ?>"><?php the_author(); ?></a>
使用此选项:
<?php the_author_posts_link(); ?>
或者,您可以使用:
<a href="<?php echo get_author_posts_url(get_the_author_meta( \'ID\' )); ?>"><?php the_author(); ?></a>
法典参考: