如何从Yoast和Rank Math插件中的面包屑中删除文章标题?

作者 : King 本文共1604个字,预计阅读时间需要5分钟 发布时间: 2025-05-11 共83人阅读

如何从Yoast和Rank Math插件中的面包屑中删除文章标题?

面包屑导航可帮助用户了解当前文章与您的整个网站相比的位置。此外,谷歌和其他搜索引擎在搜索结果中显示它而不是发布URL。因此,为WordPress文章添加面包屑成为为您的网站构建内部导航的重要组成部分。

在WordPress中添加面包屑的过程会根据您使用的主题和插件而有所不同。如果知识兔您的主题不分享此功能,那么最好的选择是使用SEO插件,例如Yoast SEO或Rank Math。然而,面包屑的一个问题是在路径中有很长的文章瓷砖。

在本文中,我们将解释在使用Yoast SEO和Rank Math插件时如何从面包屑中删除文章标题。

面包屑中的文章标题

默认情况下,您的面包屑结构将显示主页链接、类别和文章标题。通常,您将在文章标题上方显示结构,这可能会产生一些问题:

  • 这将是多余的,因为标题在折叠区域上方多次出现。
  • Google不会在搜索结果中显示面包屑的文章标题。
  • 当您的文章标题很长时,它将在较小的设备中占据多行。

这里的解决方案是去掉面包屑中重复的标题,这样看起来简单,占用空间更小。

从Yoast SEO面包屑中删除文章标题

让我们首先解释在Yoast SEO中从面包屑中删除标题,然后知识兔再介绍在Rank Math插件中如何操作。

Yoast没有为此分享任何默认选项,您可以在主题的functions.php文件中添加以下代码来实现此目的。

  • 转到管理仪表盘中的“外观 > 主题编辑器”菜单。
  • 确保从“选择要编辑的主题”下拉列表中选择您当前的主题,然后知识兔单击“选择”按钮。
  • 从右侧边栏中显示的文件列表中选择functions.php文件。
  • 在文件底部添加以下代码。
  • 单击“更新文件”按钮以保存您的更改。
/* Remove Post Title from Yoast Breadcrumb */add_filter('wpseo_breadcrumb_single_link', 'remove_breadcrumb_title' );function remove_breadcrumb_title( $link_output) {if(strpos( $link_output, 'breadcrumb_last' ) !== false ) {$link_output = '';}return $link_output;}

它在主题编辑器中应该如下所示。

在functions.php文件中插入代码

在functions.php文件中插入代码

Astra等许多主题可以通过定制器设置将Yoast面包屑自动集成到您网站的布局中。无论您是使用主题设置还是手动插入PHP代码来启用面包屑,在主题的functions.php文件中添加上述代码都会删除标题。结果将如下图所示:

从Yoast面包屑中删除文章标题

从Yoast面包屑中删除文章标题

由于更新主题时更改将被删除,因此请确保使用子主题并更新子主题的functions.php文件。或者,知识兔使用Code Snippets之类的插件来插入函数,而无需编辑主题文件。

删除Rank Math面包屑中的文章标题

Rank Math是另一个分享类似Yoast功能的SEO插件。您必须手动将代码插入到single.php或header.php文件中才能从Rank Math插件启用面包屑。

但是,好的部分是您不需要修改functions.php来删除文章标题。作为插件设置的一部分,您可以使用一个选项。

  • 转到“Rank Math > General Settings”菜单并导航到“Breadcrumbs”部分。
  • 向下滚动并找到“Hide Post Title”选项并启用它。
  • 单击“Save Changes”按钮以使更改生效。

在Rank Math的面包屑中隐藏文章标题

在Rank Math的面包屑中隐藏文章标题

现在,检查已发布站点中的面包屑,您将看不到文章标题。

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看下载!

如何免费获取密码?

点击下载

小鱼网是一个美好的开源学习社区,学习编程,学习WordPress,下载WordPress插件主题,
小鱼网 » 如何从Yoast和Rank Math插件中的面包屑中删除文章标题?

常见问题FAQ

发表回复

分享最优质的学习资料

立即查看 了解详情