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

11/13/2022

为什么在WordPress中按作者显示相关文章?

通过在WordPress中添加相关文章,您可以帮助访客发现新内容,保持他们的参与度,并增加页面浏览量,同时减少跳出率。然而,如果您运行一个多作者的WordPress博客,那么访客可能希望阅读更多由特定作者撰写的文章。如果您展示的文章是由同一作者撰写的,您可以让访客在您的网站上停留更长时间,并改善他们的阅读体验。

在WordPress中显示同一作者的相关文章(简便方法)

显示同一作者的相关文章最简单的方法是向您的WordPress网站添加自定义代码。我们曾尝试寻找为此目的的插件,但发现的插件大多已经过时。有时候,指南会告诉您通过编辑站点的functions.php文件来添加自定义代码。然而,我们不推荐这种方法,因为即使是代码中的一个小错误或拼写错误,都可能导致常见的WordPress错误,甚至完全瘫痪您的网站。

这时候WPCode就派上用场了。WPCode是最好的代码片段插件,允许您安全地向您的WordPress网站添加自定义PHP、CSS、HTML等代码。您还可以在不丢失自定义设置的情况下更新WordPress主题。首先,您需要安装并激活免费插件WPCode。有关更多说明,请参阅我们的初学者指南:如何安装WordPress插件

激活后,转到代码片段» 添加代码片段。在这里,您将看到所有可以添加到您的网站上的现成代码片段。这些包括允许您完全禁用评论、上传WordPress通常不支持的文件类型、禁用附件页面等的片段。

要创建一个片段,只需将鼠标悬停在添加自定义代码上,然后选择使用代码片段。这将带您进入创建自定义代码片段页面,您可以从为您的代码片段输入名称开始。这只是供您参考,所以您可以使用任何名称。

之后,打开代码类型下拉菜单,选择PHP代码片段。现在,您可以将以下代码粘贴到代码编辑器中:

function wpb_related_author_posts($content) {
    if (is_single()) {
        global $authordata, $post;
        
        $author_name = get_the_author_meta('display_name', $authordata->ID);
        $content .= '

相同作者的相关文章: ' . $author_name . ':

'; $authors_posts = get_posts(array( 'author' => $authordata->ID, 'post__not_in' => array($post->ID), 'posts_per_page' => 5 )); $content .= ''; return $content; } else { return $content; } } add_filter('the_content', 'wpb_related_author_posts');

此代码将检查页面是否为单篇文章,如果是,它将检索作者的信息。然后,它将在文章内容下方显示标题为‘相同作者的相关文章(作者姓名)’和最多5篇由同一作者撰写的相关文章(不包括当前文章)。该函数还告诉WordPress在单篇文章模板上执行代码。

之后,向下滚动到插入部分。如果尚未选择,请选择自动插入。然后,打开下拉菜单,选择全站运行,以便相关文章出现在您的WordPress网站的各个地方。

然后,您准备好滚动到屏幕顶部并点击非活跃开关,使其变为活跃。最后,点击保存代码片段使PHP代码片段生效。

现在,如果您访问您的WordPress博客上的任何帖子,您将看到一个新的相关文章部分。

我们希望这篇文章帮助您了解如何轻松在WordPress中显示同一作者的相关文章。您可能还希望查看我们的指南:如何提高您的博客流量或我们的专家推荐:最佳WordPress搜索引擎优化(SEO)插件和工具

如果您喜欢这篇文章,请订阅我们的YouTube频道,获取WordPress视频教程。您也可以在TwitterFacebook上找到我们。



Related Posts

  • 2025-03-12
  • WordPress 教学

最近,我们在审计某个客户的网站时发现了一件令人警觉的事情:他们的Google Analytics报告中显示了电子邮件地址和电话号码,暴露了他们本不打算收集的敏感访客信息。收集用户的个人身份信息可能会成为一个重大问题,它违反了诸如GDPR这样的隐私法规,使您的企业面临巨额罚款的风险。幸运的是,一旦您知道如何做,防止个人身份信息出现在您的分析数据中实际上很简单。这篇指南会向您展示如何在保护访客隐私的同时,从您的网站分析数据中获取所需有价值的洞察。

閱讀更多
  • 2025-03-06
  • WordPress 教学

你经常登录Google Analytics查看你的网站表现吗?我们也是在初建WordPress站点时这样做的,耗时且令人沮丧,尤其是当想要追踪特定指标或发现流量的异常模式时。我们发现了Google Analytics的自定义电子邮件提醒后,节省了大量时间,并帮助我们在重要变动尚未成为严重问题之前就捕捉到。现在,我们将在本文中教你两种简单方法来设置自定义电子邮件提醒。

閱讀更多
  • 2025-02-16
  • WordPress 教学

你是否想过,能不能用更引人注目的方式取代WooCommerce中基本的促销徽章?答案是肯定的!通过自定义产品徽章,你可以在在线商店中突出新产品、折扣商品或限时优惠。在这篇文章中,我们将展示给你两个简单的方法,使用强大的插件或添加简单代码来为你的WooCommerce商店添加自定义产品徽章。

閱讀更多

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>