如何將麵包屑添加到 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 網站上提供麵包屑路徑嗎? 如果是,您使用什麼方法顯示它? 在評論中告訴我們所有相關信息。