有時候我們的網站在訂閲 RSS 時會出現一些錯誤,通常情況下是導出的格式不當引起的,WordPress 輸出 RSS 源為 XML 格式。當然也不排除是主題自身的問題,這裏介紹了幾種解決方法,同時也提供插件修復使用。
你遇到對你的 WordPress 網站一個 RSS 提要的錯誤?最近我們的一個讀者問我們如何解決 WordPress 的 RSS 提要的錯誤。有多種類型的 RSS 提要的錯誤,他們可以通過插件和主題的變化引起的。在本文中,我們將告訴你如何找到並修復 WordPress 的 RSS 提要的錯誤。
最常見的 WordPress RSS 訂閲錯誤
最常見的 WordPress 的 RSS 提要錯誤是由格式不當引起的。 WordPress 的輸出 RSS 源的 XML 這是一個嚴格的標記語言。一條失蹤換行符或一個額外的標籤可以打破你的 RSS 提要。
RSS 的錯誤信息會是這個樣子:
XML Parsing Error: XML or text declaration not at start of entity
Location: http://example.com/feed
Line Number 2, Column 1:
根據您所使用的瀏覽器,RSS 提要的錯誤信息可能會有所不同。
在瀏覽器中訪問您的飼料時,也可以看到此錯誤消息。
Warning: Cannot modify header information – headers already sent by (output started at /home/username/example.com/wp-content/themes/twentysixteen/functions.php:433) in /home/username/example.com/wp-includes/pluggable.php on line 1228
如果你正在使用 FeedBurner 的,那麼你的錯誤可能會有所不同。
説了這麼多,讓我們來看看是什麼原因導致這些 RSS 提要錯誤,以及如何解決這些問題。
手動修復 RSS 訂閲錯誤在 WordPress 的
您的 RSS 最可能的原因提要顯示錯誤格式較差。這個可憐的格式可以通過空格的插件或在你的主題關閉 PHP 的標籤後引起的 functions.php 文件。
如果您近期添加一段代碼,你的主題或子主題的 functions.php 文件。然後,你需要編輯功能的文件。
如果在你的函數文件的最後一個結束的 PHP 代碼,請務必有後沒有多餘的空間,或換行符。
理想的是,在該文件的末尾不要求封閉的 PHP 標記。這就是為什麼它會是最好的,如果你完全取消閉幕 PHP 標記。
這在大多數情況下解決問題。但是,如果不解決您的 RSS 提要的錯誤,然後繼續閲讀。
固定 WordPress 的 RSS 訂閲錯誤使用插件
你需要做的第一件事是安裝並激活修復我輸入 RSS 修復插件。激活後,只需轉到工具»RSS 訂閲修復頁面。
插件地址:https://wordpress.org/plugins/fix-my-feed-rss-repair/
點擊修復按鈕,飼料,這就是全部。
您現在可以訪問您的飼料在瀏覽器窗口或用測試飼料驗證工具。
我們希望這篇文章幫助您在網站上的 WordPress 安裝 RSS 提要的錯誤。你也可能想看看我們的指南就如何使不同的 RSS 提要 WordPress 中每個類別。
來源:http://www.wpbeginner.com/wp-tutorials/how-to-fix-wordpress-rss-feed-errors/
發表回覆