如何显示相同的作者在WordPress的相关文章

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

显示相同的作者在WordPress的相关文章

方法1:显示相关文章的作者在WordPress使用插件

这种方法比较简单,建议所有用户使用。

首先你需要做的是安装和激活Similar Posts插件。 更多细节

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

类似的帖子插件设置

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

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

匹配作者

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

启用输出

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

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

在WordPress中显示作者的相关文章

方法2:手动显示相同的作者在WordPress的相关文章

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

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

函数wpb_related_author_posts($ content){

 if(is_single){
     全球$ authordata,$后;
    
     $ content。=' 

同类文章的作者:

“;        $ author_posts = get_posts(array('author'=> $ authordata-> ID,'post__not_in'=> array($ post-> ID),'posts_per_page'=> 5));        $ content。='
    “;
    foreach($ authors_posts as $ authors_post){
    $ content。=’

  • ID%20)%20.%20’“>’。 apply_filters(’the_title’,$ authors_post-> post_title,$ authors_post-> ID)。 “
  • “;
    }
    $ content。=’

“;

返回$ content;
}
else {
返回$ content;
}
}

的add_filter(“the_content”,” wpb_related_author_posts’);

您现在可以访问您网站上的任何一篇文章,并且您将在内容下方看到相同作者的相关文章。

作者相关的帖子在WordPress中手动显示