如何将面包屑添加到 WordPress

已发表: 2023-03-27

当我们浏览一个网站时,有时我们会觉得自己像森林里的汉塞尔和格莱特:完全迷路了。

我们从搜索引擎或社交网络到达一个页面,并且不可能了解我们在站点中的位置。

幸运的是,就像故事中的面包屑一样,互联网用户有一种找回方式:面包屑路径

在这篇文章中,我们将详细解释如何使用不同的方法在 WordPress 上添加面包屑

概述

  1. 什么是 WordPress 上的面包屑?
    1. 面包屑路径的目的是什么?
      1. 为什么 WordPress 默认不提供面包屑?
        1. 创建和添加面包屑
          1. 在 WooCommerce 商店中添加面包屑
            1. 自定义样式
              1. 将面包屑添加到 WordPress 管理界面
                1. 结论

                  您最好的 WordPress 项目需要最好的主机!

                  WPMarmite 推荐 Bluehost:出色的性能,出色的支持。 一个良好的开端所需的一切。

                  试用 Bluehost
                  CTA Bluehost WPMarmite

                  什么是 WordPress 上的面包屑?

                  面包屑是网站树结构的可视化表示

                  在大多数情况下,它采用水平显示的链接列表的形式。 它通常位于页面标题和/或菜单附近(其确切位置因网站而异)。

                  每个面包屑路径显示互联网用户访问页面的“父”页面的链接,从而追溯互联网用户返回主页的路径:

                  WordPress 上的面包屑路径示例。

                  一些例子:

                  WPMarmite 网站上的面包屑导航。
                  WPMarmite 上的面包屑路径
                  乐高品牌网站上的面包屑导航。
                  乐高品牌网站上的面包屑
                  美国大使馆网站上的面包屑。
                  美国大使馆网站上的面包屑

                  正如这些示例所示,面包屑路径可以或多或少地变长和变复杂。

                  它的大小取决于所谓的深度级别。 该术语指的是返回主页之前的“步数”。

                  请注意,并非所有站点都需要面包屑路径。 如果只有一个深度级别,则没有必要,因为到主页的路径是直接的。

                  面包屑路径的目的是什么?

                  在网站上,面包屑路径有多种用途:

                  • 在网站的树结构中给用户一个参考点
                  • 提供快速导航选项
                  • 改善您的网站在搜索引擎中的呈现
                  • 加强内部联动,有利于搜索引擎优化(SEO)

                  它的主要用途是让用户在您的网站上找到适合自己的方式

                  由于每个链接都是可点击的,它还允许他或她快速上升到树结构,直到主页。

                  然而,面包屑路径不仅仅被互联网用户使用。 出于同样的原因,它们也被搜索引擎使用:了解站点的结构以及能够从一个页面转到另一个页面直到主页。

                  但这还不是全部。 一些搜索引擎(如 Google、Qwant 或 DuckDuckGo)使用它来自定义结果的显示:

                  各种搜索引擎的搜索结果中显示的面包屑路径。

                  因此,互联网用户直接从搜索引擎获得该页面在网站上的位置。

                  为什么 WordPress 默认不提供面包屑?

                  使用 WordPress,创建面包屑路径需要几个步骤,我们将在下面进行描述。

                  由于这是许多网站上的导航元素,因此有理由问为什么默认情况下不存在此选项。

                  这个问题一直是项目贡献者之间多次讨论的主题。

                  从这些讨论中,面包屑创建似乎被认为是插件或主题的预期功能,而不是 WordPress 核心。

                  此外,正如我们之前看到的,并非所有站点都需要它。 因此,用户可以更轻松地安装适合其需求的插件。

                  创建和添加面包屑

                  有两种方法可以将面包屑添加到 WordPress:

                  1. 你知道如何开发:你可以直接在主题中编码。
                  2. 如果没有,您将需要具有此功能的插件或主题。

                  我们将介绍本文中的第二个选项。

                  你在哪里添加 WordPress 上的面包屑?

                  在深入了解创建细节之前,了解该导航元素的放置位置非常重要。

                  实际上,插件不会自动将其添加到您的主题中。 他们将为您提供一段代码,您可以将其粘贴到您希望它出现的位置。

                  正如我们在上面的示例中看到的那样,它通常位于菜单或帖子标题附近。

                  在大多数情况下,您将不得不修改这三个文件之一:

                  • header.php (在 99% 的情况下)
                  • single.php
                  • page.php

                  如果您还没有这样做,我们建议您在进行这些更改之前创建一个子主题。 这将避免它在您更新主题时被覆盖。

                  最后,随着站点编辑器的发展,如果你的主题是兼容的,你将不必修改文件。 您只需要使用插件提供的块(如果存在)。

                  如果没有,您可以随时粘贴简码。

                  没有插件

                  它可能会让您失望,但没有神奇的解决方案。

                  这实际上取决于您选择的主题。 如果有疑问,最简单的方法是查看文档或联系开发团队(如果可以)。

                  但是,以下是主要 WordPress 主题要遵循的程序:

                  • Astra:转到外观 > 自定义 > 面包屑导航。 然后您可以自定义显示。
                  • Blocksy:转到外观 > 自定义 > 常规 >面包屑以根据您的需要调整显示选项。

                  对于 Astra 和 Blocksy,位置由主题定义。 如果默认值不适合您,这两个主题提供了一个简短的代码,允许您在任何您想要的地方显示您的痕迹:

                  • [astra_breadcrumb]代表阿斯特拉。
                  • [blocksy_breadcrumbs]用于 Blocksy。

                  带插件

                  我们为您选择了六个可创建面包屑路径的插件。 我们将详细介绍将它们中的每一个添加到主题的选项。

                  使用 Yoast SEO 创建面包屑路径

                  这是 SEO 参考插件。 它提供了大量选项,包括创建面包屑路径。

                  要充分利用插件提供的所有选项,请了解如何配置 Yoast SEO。

                  安装并激活插件后,单击“设置”,然后单击“高级”> “面包屑导航”。

                  使用 Yoast SEO 插件创建面包屑。

                  该屏幕为您提供了不同的自定义选项以满足您的需求。

                  如有疑问,请毫不犹豫地进行测试!

                  配置面包屑后,您只需将其添加到主题中即可。

                  警告:如果您在“为您的主题启用面包屑跟踪”选项中选中“禁用”,它不会出现在您的主题中。 这是有道理的!

                  要将其添加到您的主题中,您有多种选择:

                  1. 使用“Yoast Breadcrumbs”块和站点编辑器

                  这是最简单的选项,但它要求您的主题与站点编辑器(以前称为完整站点编辑或 FSE)兼容。 如果您的主题是最近的或最近更新过,则可能是。

                  要找出答案,请将鼠标悬停在“外观”菜单上。 如果出现“编辑器”链接,则您的主题是兼容的。

                  您可以通过站点编辑器合并面包屑。

                  然后,您可以选择要在其上显示痕迹导航的不同页面模板。

                  在大多数情况下,这些将是以下模板:

                  • 单身的
                  • 档案

                  根据网站的主题和类型,您可能需要向其他模板添加面包屑。 此列表并不详尽。

                  下面的视频展示了如何在标题上方添加“Yoast Breadcrumbs”块:

                  通过 Yoast SEO 块添加面包屑路径。
                  2. 通过在您的每个出版物中手动插入块

                  此方法与前一种方法类似,对于不想或不能使用站点编辑器的人很有用。

                  在这里,块被手动添加到您的每个出版物(页面、帖子、产品……)。

                  将 Yoast SEO 面包屑块添加到单个出版物中。

                  这种技术允许您轻松添加面包屑,但需要您逐一编辑您的每份出版物。 如果您已经发布了很多内容,这可能会很乏味。

                  此外,您在定位选项方面受到限制。

                  3.在正确的文件中

                  此方法是为最高级的用户保留的,因为它需要操作代码。

                  在进行任何操作之前,我们强烈建议您备份您的主题。

                  您只需将以下代码粘贴到您希望面包屑路径出现的位置:

                   <?php
                  if ( function_exists('yoast_breadcrumb') ) {
                  yoast_breadcrumb( '<p id="breadcrumbs">','</p>' );
                  }
                  ?>

                  使用 SEOPress 显示面包屑

                  SEOPress 是法国制造的专门用于 SEO 的插件。

                  面包屑创建仅适用于插件的高级版本。

                  要发现此插件的所有功能,您可以查看我们专门针对此 WordPress SEO 插件的指南。

                  安装并激活插件后,单击“PRO”选项卡,然后单击“Breadcrumbs”。

                  使用 SEOPress 插件添加面包屑。

                  然后,您可以访问适合您需求的不同自定义选项。

                  配置面包屑路径后,您可以将其添加到主题中。

                  你有三种方法:

                  1.使用“面包屑”块和网站编辑器

                  该过程类似于上述过程:

                  1. 在 WordPress 的“外观”菜单中,单击“编辑器”。
                  2. 在相关的各种页面模板中的所需位置添加“面包屑”块。
                  2. 通过在您的每个出版物中手动插入块

                  在这里,块被手动添加到您的每个出版物(页面、帖子、产品……):

                  您可以将 SEOPress Breadcrumbs 块单独添加到您的出版物中。
                  3.通过修改相应的文件

                  SEOPress 为您提供一段代码以粘贴到适当的 PHP 文件中:

                   <?php
                  if(function_exists("seopress_display_breadcrumbs")) {
                  seopress_display_breadcrumbs();
                  }
                  ?>

                  使用 Rank Math SEO 创建面包屑路径

                  Rank Math 是侵占 Yoast SEO 领地的“WordPress SEO 的瑞士军刀”。

                  该插件提供了许多功能来改善您的 SEO,包括面包屑(否则,我们不会在这里告诉您)。

                  要使用 Rank Math 创建面包屑路径,您需要执行以下步骤:

                  1. 安装并激活插件。
                  2. 在 WordPress 管理界面中,单击“仪表板”(Rank Math 正下方的链接)。
                  3. 在屏幕的右上角,单击“高级模式”。
                  4. 然后点击“常规设置”。
                  5. 最后,单击“面包屑”,然后单击“启用面包屑”。
                  激活排名数学插件中的面包屑功能。

                  与其竞争对手不同,在撰写本文时,Rank Math 不提供专用的 WordPress 块。

                  在没有专用块的情况下,您将不得不使用简码。

                  使用这种方法,您将能够使用网站编辑器或手动添加面包屑到您的网站,逐个发布,正如我们在 Yoast SEO 或 SEOPress 中看到的那样。

                  1.使用简码

                  要使用简码添加 Rank Math 面包屑,您首先需要添加本机 WordPress 块“简码”,然后粘贴以下代码: [rank_math_breadcrumb] .

                  您可以使用“短代码”块集成 Rank Math 面包屑路径。
                  2.直接在PHP文件中

                  此处的过程与针对 Yoast SEO 和 SEOPress 描述的过程相同。

                  以下是粘贴到相应文件中的代码:

                   /**
                  * Use the following code in your theme template files to display breadcrumbs:
                  */
                  <?php if (function_exists('rank_math_the_breadcrumbs')) rank_math_the_breadcrumbs(); ?>

                  使用 Breadcrumb NavXT 创建面包屑路径

                  到目前为止介绍的三个插件专门用于您网站的 SEO 优化。 面包屑的创建只是功能之一。

                  如果您只需要这个导航元素并且已经使用其他方式来优化您的 SEO,我们推荐 Breadcrumb NavXT。

                  该插件创建于 2017 年,已被下载数百万次,并因其灵活性和易用性而受到许多网站管理员的欢迎。

                  它甚至可以通过插件来增强。

                  安装并激活插件后,转到“设置”,然后转到“Breadcrumb NavXT”菜单。

                  配置后,您可以在内容编辑器中或在每个出版物中手动添加“Breadcrumb Trail”块。

                  对于高级用户,在文件中添加的代码如下:

                   <div class="breadcrumbs" typeof="BreadcrumbList" vocab="https://schema.org/">
                  <?php
                  if( function_exists('bcn_display') ) {
                  bcn_display();
                  }?>
                  </div>

                  如何使用 Elementor 添加面包屑

                  默认情况下,Elementor 不允许创建面包屑路径。

                  因此,必须使用上述插件之一来完成创建和配置。

                  Elementor 可用于更改主题上面包屑的显示并自定义其外观,而无需操作主题文件。

                  只有 Breadcrumb NavXT 提供与 Elementor 的免费集成。

                  您只需在 Elementor 的元素库中搜索合适的块并将其添加到您的页面:

                  Breadcrumb NavXT 提供与 Elementor 的免费集成,以将面包屑块添加到您的站点。

                  它与 SEOPress 和 Rank Math 的工作方式类似,但您需要这些插件的付费版本才能从 Elementor 小部件中受益。

                  对于 Yoast SEO,您将需要付费版本的 Elementor 才能使用“面包屑”小部件。

                  提示:

                  如果您不能或不想付款,您可以随时使用以下简码:

                  • [wpseo_breadcrumb] 对于 Yoast SEO
                  • [rank_math_breadcrumb] 对于排名数学

                  您可以将这些简码与 Elementor“简码”小部件一起使用。

                  如何使用 Divi 添加面包屑

                  与 Elementor 一样,其主要竞争对手 Divi 本身并不提供在 WordPress 上创建和添加面包屑的选项。

                  为此,您可以使用免费的“Breadcrumbs Divi Module”插件,或使用以下插件之一及其简码:

                  • Yoast SEO: [wpseo_breadcrumb]
                  • SEOPress: [seopress_breadcrumbs]
                  • 排名数学: [rank_math_breadcrumb]

                  加入 WPMarmite 订阅者

                  获取最新的 WPMarmite 帖子(以及独家资源)。

                  现在订阅
                  WPMarmite 英文时事通讯

                  在 WooCommerce 商店中添加面包屑

                  WooCommerce 默认提供面包屑导航。 您无需执行任何操作即可添加它。

                  自定义样式

                  尽管本文中描述的插件允许您自定义显示的内容,但它们不允许您更改内容的显示方式

                  事实上,这取决于您的主题,它通常提供默认布局。

                  要使图形渲染适应您的需要,您将不得不使用 CSS 代码。

                  在大多数情况下,生成的用于显示面包屑路径的 HTML 代码包含一个属性class="breadcrumb" ,然后您可以在 CSS 中定位该属性。

                  类的确切名称可能会有所不同(例如,对于 WooCommerce,它称为woocommerce-breadcrumb ),但它始终包含单词breadcrumb

                  由于 CSS 代码的详细信息是特定于您的需求和您的站点的,因此我们无法在此处进一步解释该主题。

                  将面包屑添加到 WordPress 管理界面

                  到目前为止,我们已经解释了如何在您网站的公共部分显示面包屑路径,以帮助网络用户。

                  但在某些情况下,它在 WordPress 管理界面中也非常有用

                  不幸的是,在撰写本文时,还没有实现此目的的简单解决方案。

                  默认情况下,WordPress 预计不会具有此功能,因此您必须依赖插件。

                  尽管我们进行了研究,但我们没有找到提供此功能的插件。

                  如果这对您来说是一项重要功能,那么唯一的解决方案似乎就是使用开发人员的服务。

                  在此详细教程中了解如何在您的#WordPress 站点(使用或不使用插件)上添加面包屑#。

                  点击鸣叫

                  结论

                  面包屑路径是一个谨慎但必不可少的导航元素。

                  这里提醒一下它的主要功能:

                  1. 允许用户在站点的树结构中找到他们的方式
                  2. 提供一种快速导航的方式
                  3. 优化您网站在某些搜索引擎中的呈现
                  4. 加强内部联动,有利于SEO

                  要将面包屑添加到您的 WordPress 网站,您有三种选择:自己编写代码、选择默认提供面包屑的主题或使用插件。

                  无论您选择哪个选项,您现在都掌握了所有面包屑,以防止失去您的用户。

                  你呢,你在你的 WordPress 网站上提供面包屑路径吗? 如果是,您使用什么方法显示它? 在评论中告诉我们所有相关信息。