wordpress rss エラーをナメるな!

    うーん。実に過激なタイトルですねw ホッテントリメーカー作ですw

    A0001 009321

    何故このタイトルかはあとがきにて〜
    今回のエラーは@mayo1950さんからこんなお問い合わせをいただき発覚いたしました!

    ※サーバ移転時に画像紛失しました。復旧に努めましたが画像を補完出来ませんでしたm(_ _)m

    な、なに〜、!!!僕はブログでRSSの登録をお願いしていますが、お願いしてるのに登録できないって・・・
    これはイカン!!ってことで、@mayo1950さんにはお知らせいただいたことを感謝しつつ、早速原因の調査へ。

    原因はこれ

    Zamango Page NavigationというWordPress用のプラグイン

    WordPress › Zamango Page Navigation « WordPress Plugins

    このプラグインを導入するとページナビゲーションをWordPressに追加してくれて便利なのですが、これを入れるとRSS用のXMLファイルにこのプラグインが書きだしたソースが混じってしまい、それが原因でエラーが出てしまったみたいです。

    Zamango Page Navigationを停止してフィードが表示されることを確認した後、@mayo1950さんにご報告と確認とお願いをして登録ができたことご確認いただきました。

    ありがとうございます。この場を借りて改めて感謝いたします!

    以下は原因解決にいたった経緯になります

    と、いうわけで無事解決したわけですが、自分の覚書の意味合いもあり、今回解決に至った経緯を書きます。

    まずは確認してみよう

    まず、お問い合わせいただいた後、実際に確認をしてみると下記のような画面になり、フィードが表示されていないことがわかりました。

    ※サーバ移転時に画像紛失しました。復旧に努めましたが画像を補完出来ませんでしたm(_ _)m

    どうやら、結構長い期間この状態だった模様、皆様申し訳ないですorz

    ググってみた

    で「Wordpress RSS エラー」でググッてみたんですけど、ぴったりの事例はありませんでした。

    ただ、こちらで紹介されていた記事を読んで、FeedValidatorの存在を知り、そちらにフィードのURLを入れてチェックしてみました。

    参照記事:https://blog.kechol.net/articles/wordpress-articles/rssfeed-error-validate.html

    フィードにエラーが出ていた

    FeedValidatorを調べるとエラーが出ているところにZamango Page Navigationによるものと思われる、記述が追加されていたため、プラグインを停止してみました。

    治らない

    停止してみるものの治らない。試験運用中のFirebirdのサーバで試してみても同様。全てのプラグインを停止してみるもの治らない。何故?

    キャッシュは消そう

    はい、うっかりです。キャッシュが残っていたみたいで、念のため、キャッシュを削除後、Macを再起動してみたら、Feedが正常化していました。

    Zamango Page Navigation以外のプラグインを有効化してみてもFeedがきちんと書き出されていることを確認して、完了です。

    自分で気づけなかった原因

    いつもchromeのプラグインを使ってRSS登録をしてるのですが、それだと普通にフィードが確認できたので、OKだろと思っておりました。

    自分以外の環境の人がいるということって中々意識することがなかったんですが、今回お問い合わせをいただいたことでそれを意識することが出来ました。

    あとがき

    今回はホッテントリメーカーでタイトルを作ったわけなんですけど、最初はちょっと過激かな?と思ったんですけど、自分に対しての戒めという意味合いを込めてあえてこのままいくことにしました。

    ブログを始めたことで、Twitter、Blog経由などで、いろんな方からメッセージをいただけるようになって、嬉しいです。

    これが継続更新するモチベーションにつながるのかなと思ったりします。
     

    SNSでもご購読できます。