您是否想在您的網站上停用預設的 WordPress 網站地圖?
預設網站地圖功能是在 WordPress 5.5 中引入的,會自動為您的網站發布 XML 網站地圖。問題在於,這個功能缺乏一些高級的 WordPress SEO 功能,使得您的網站難以排名較高。
在本文中,我們將向您展示如何輕鬆停用 WordPress 網站地圖,並使用更強大的解決方案來改進它。
為什麼應該停用 WordPress 網站地圖
XML 網站地圖是一個列出所有網站內容的檔案,以 XML 格式呈現,這使得搜索引擎能夠輕鬆地發現和索引您的內容。
網站地圖對您的網站非常有幫助,因為它們可以帶來更多的流量並提升網站的 SEO 排名。
然而,許多 WordPress SEO 插件如 All in One SEO、Yoast SEO 和 Google XML Sitemaps 已經實現了網站地圖功能,這導致 WordPress 頁面上會有兩組網站地圖。
同一 WordPress 頁面的重複網站地圖可能會混淆搜索引擎並降低您的 SEO 排名。
如果您沒有使用搜索引擎優化插件來管理您的網站地圖,您將錯過很多高級功能。例如,許多流行的 WordPress SEO 插件提供視頻網站地圖、新聞網站地圖和 RSS 網站地圖等功能,這些功能可以幫助您在 SEO 中超越競爭對手。
既然如此,讓我們看看如何輕鬆停用預設的 WordPress 網站地圖:
方法 1:使用 WordPress SEO 插件禁用網站地圖
如果您使用任何流行的 WordPress SEO 插件,它會自動禁用預設的 WordPress 網站地圖功能,並取而代之以更強大的解決方案。
為了本教程的演示,我們將使用 AIOSEO 插件,因為這是我們在 WPressize Me 上使用的插件。
All in One SEO 是最好的 WordPress SEO 插件之一,讓您輕鬆優化您的 WordPress 網站以適應搜索引擎和社交媒體平台。超過 300 萬個網站在使用 AIOSEO,包括我們自己。
默認情況下,All in One SEO 會啟用其網站地圖功能,這會在激活後自動取代基本的 WordPress 網站地圖。
您首先需要安裝並激活免費的 AIOSEO 插件。更多詳情,請參見我們的指南:如何安裝 WordPress 插件。
一旦激活,您需要配置 AIOSEO 插件。如果需要幫助,您可以參考我們關於如何正確設置 All in One SEO 的逐步指南。
之後,從 WordPress 管理儀表板進入 All in One SEO » Sitemaps 頁面來查看您的網站地圖設置。
接下來,導航至「General Sitemap」標籤。在這裡,確保「Enable Sitemap」開關設定為「Active」。這樣將停用預設的 WordPress 網站地圖。
除了 General Sitemap,我們建議您啟用視頻網站地圖、新聞網站地圖和 RSS 網站地圖,以最大限度地提升您的 SEO 排名。
方法 2:使用代碼片段禁用 WordPress 網站地圖
您也可以通過代碼輕鬆停用預設的 WordPress XML 網站地圖。您可以在主題的 functions.php 文件中添加代碼片段。
但在 functions.php 文件中添加代碼的最大問題是,即使是微小的錯誤也可能會破壞您的 WordPress 網站。
這就是為什麼我們推薦使用 WPCode 來向 WordPress 添加自定義代碼。這個免費插件讓您可以輕鬆地在 WordPress 中添加代碼片段,而不必編輯主題的 functions.php 文件。
首先,您需要安裝並激活 WPCode Free Plugin。更多詳情,請參見我們的指南:如何安裝 WordPress 插件。
接下來,在 WordPress 儀表板的左側菜單中進入新出現的 Code Snippets 條目。這將帶您到「All Snippets」頁面。
接下來,只需點擊「Add New」按鈕。
WPCode 會將您帶到「Add Snippet」頁面,您可以選擇添加自定義代碼或從 WPCode 庫中搜索現有片段。
由於我們需要添加自定義代碼,只需將鼠標懸停在「Add Your Custom Code (New Snippet)」選項上,然後點擊「Use snippet」。
現在,您將被定向到「Create Custom Snippet」頁面。您可以先輸入代碼片段的名稱,可以是任何您喜歡的名稱。
然後,從右側的下拉菜單中選擇「Code Type」。由於我們將使用 PHP 代碼,只需點擊「PHP Snippet」選項。
接下來,只需將以下 PHP 代碼片段複製並粘貼到「Code Preview」框中:
add_filter( 'wp_sitemaps_enabled', '__return_false' );
這樣做之後,應該看起來像這樣。
粘貼代碼後,向下滾動到「Insertion」部分,您將找到兩種插入方法。
由於您希望它在全站運行,只需選擇「Auto Insert」選項。
然後,轉到頁面的頂部,將右上角的開關從「Inactive」切換到「Active」,然後點擊「Save Snippet」按鈕。
一旦保存並啟用了代碼片段,它將立即生效,並停用預設的 WordPress 網站地圖。
我們希望這篇文章幫助您了解如何停用預設的 WordPress 網站地圖。您還可能希望查看我們的終極 WordPress SEO 指南以改善您的排名,以及我們的專家精選的最佳托管 WordPress 主機。
如果您喜歡這篇文章,請訂閱我們的 YouTube 頻道以獲取 WordPress 影片教程。您也可以在 Twitter 和 Facebook 上找到我們。