你是否想在WordPress中显示相同作者的相关文章? 通常,您可以使用任何相关的帖子插件在您的网站上显示类似的文章。 但是,如果您运行多作者WordPress网站,则用户可能需要阅读同一作者的其他内容。 在本文中,我们将向您展示如何在WordPress中显示相同作者的相关帖子。
方法1:显示相关文章的作者在WordPress使用插件
这种方法比较简单,建议所有用户使用。
首先你需要做的是安装和激活Similar Posts插件。 更多细节
激活后,您需要访问 设置»类似帖子 页面配置插件设置。
设置页面分为不同的选项卡,默认情况下您将登陆常规选项卡。 您可以查看选项并将其更改为符合您的要求。
在此页面上,您需要向下滚动到底部,然后在“匹配当前帖子的作者”选项旁边选择“是”。 您可以取消选中其他匹配选项,以确保插件仅按作者提取帖子。
接下来,您需要切换到“展示位置”标签并激活“发布后输出”选项。 您也可以通过编辑“参数”框中的文本来编辑输出模板。
不要忘记点击“保存设置”按钮来存储您的更改。
您现在可以访问您网站上的任何一个帖子,并且在帖子内容之后您将看到同一作者的相关帖子。
方法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。='
- “;
- ID%20)%20.%20’“>’。 apply_filters(’the_title’,$ authors_post-> post_title,$ authors_post-> ID)。 “
foreach($ authors_posts as $ authors_post){
$ content。=’
“;
}
$ content。=’
“;
返回$ content;
}
else {
返回$ content;
}
}
的add_filter(“the_content”,” wpb_related_author_posts’);
您现在可以访问您网站上的任何一篇文章,并且您将在内容下方看到相同作者的相关文章。