如何在 WordPress 中显示同一作者的相关帖子

您想在 WordPress 中显示同一作者的相关帖子吗?通常,您可以使用任何相关的帖子插件在您的网站上显示类似的文章。但是,如果您运行一个多作者 WordPress 网站,那么您的用户可能希望阅读来自同一作者的其他内容。在本文中,我们将向您展示如何在 WordPress 中显示同一作者的相关帖子。

在 WordPress 中显示同一作者的相关帖子

方法一:使用插件在WordPress中按作者显示相关文章

这种方法更简单,推荐给所有用户。

您需要做的第一件事是安装并激活Similar Posts插件。有关更多详细信息,请参阅我们关于如何安装 WordPress 插件的分步指南。

激活后,您需要访问设置»类似帖子页面来配置插件设置。

类似帖子插件设置

设置页面分为不同的选项卡,默认情况下您将进入常规选项卡。您可以查看选项并更改它们以符合您的要求。

在此页面上,您需要向下滚动到底部并选择“匹配当前帖子的作者”选项旁边的“是”。您可以取消选中其他匹配选项以确保插件仅获取作者的帖子。

匹配作者

接下来,您需要切换到“放置”选项卡并激活“发布后输出”选项。您还可以通过编辑“参数”框中的文本来编辑输出模板。

启用输出

不要忘记单击“保存设置”按钮来存储您的更改。

您现在可以访问您网站上的任何单个帖子,并且您会在帖子内容之后看到同一作者的相关帖子。

WordPress 中显示的作者相关文章

方法2:在WordPress中手动显示同一作者的相关帖子

此方法需要您将代码添加到 WordPress 主题文件中。如果您以前没有这样做过,请查看我们的指南,了解如何在 WordPress 中复制和粘贴代码。

您需要将以下代码添加到主题的functions.php文件或特定于站点的插件中。

function wpb_related_author_posts($content) { if ( is_single() ) {     global $authordata, $post;         $content .= ‘

Similar Posts by The Author:

‘;      $authors_posts = get_posts( array( ‘author’ => $authordata->ID, ‘post__not_in’ => array( $post->ID ), ‘posts_per_page’ => 5 ) );      $content .= ‘