如何将一篇文章的标题从Yoast中的面包屑中去掉,并对数学插件进行排名?

温馨提示:注册会员付费购买资源可永久免费下载更新版本

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

在WordPress中添加面包屑的过程会根据你使用的主题和插件而有所不同。如果你的主题不提供这个功能,那么最好的选择就是使用SEO插件,比如Yoast SEO或者Rank Math。然而,面包屑的一个问题是路径中有长的文章标题。

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

面包屑中文章的标题

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

这将是多余的,因为标题在折叠区域上方出现多次。

谷歌不会在搜索结果中显示带有面包屑的文章标题。

当你的文章标题很长的时候,会在较小的设备中占据多行。

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

从Yoast SEO breadcrumbs中删除文章标题

我们先来解释一下在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文件中插入代码。

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

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

由于更新主题时更改将被删除,请确保使用子主题并更新子主题的functions.php文件。或者,使用代码片段等插件来插入函数,而不编辑主题文件。

删除排名数学面包屑中的文章标题。

排名数学是另一个SEO插件,提供类似Yoast的功能。您必须手动将代码插入到single.php或header.php文件中,以启用排名数学插件中的面包屑。

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

转到“等级数学>通用设置”菜单,并导航到“面包屑”部分。

向下滚动,找到“隐藏文章标题”选项并启用它。

单击保存更改按钮以使更改生效。

在等级数学的面包屑中隐藏文章的标题

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

声明:

1,本站分享的资源来源于用户上传或网络分享,如有侵权请联系站长。

2,本站软件分享目的仅供大家学习和交流,请不要用于商业用途,下载后请于24小时后删除。

3,如果你也有好的建站资源,可以投稿到本站。

4,本站提供的所有资源不包含技术服务请大家谅解!

5,如有链接无法下载,请联系站长!

6,特别声明:仅供参考学习,不提供技术支持,建议购买正版!如果发布资源侵犯了您的利益请留言告知!


创网站长资源网 » 如何将一篇文章的标题从Yoast中的面包屑中去掉,并对数学插件进行排名?