• Home
  • twitter
  • Facebook Page
  • google+
  • RSS
  • follow us in feedlyfeedly
  • Contact Form
OPEN
2015/02/17

WordPressをアップデートしたらRSSが配信されないエラーが出ていたので対処した


先日、コンタクトフォームからのメールで
「RSSが12月の中頃から配信されていませんよ」
というご指摘を頂きまして。

確認したところ、feedlyはきちんとフィードを吐き出していましたが、http://ozpa-h4.com/feed/が上手く動いていないご様子。

せっかくRSSまで登録してくださった方に更新のお知らせを届けることができていなかったなんて…と血の涙をながしつつ対応したのでメモ。

エラー内容

出ていたのは以下のエラー。

This page contains the following errors:
error on line 2 at column 6: XML declaration allowed only at the start of the document
Below is a rendering of the page up to the first error.

どうやらThisのpageがerrorsをcontainsしている様子で、原因はline 2 at column 6がXML declaration allowed only at the start of the documentしているからということ。つまり、エラーが出ているのです。

エラーのテキストの一部をコピペしてググってみたところ、kngy.netさんのWordPressのRSSエラー(XMLパースエラー)の対処法という記事に解決法が載っていたためすぐに解決することが出来ました。

対処法

編集するのは
wp-includes/feed-rss2.php と wp-includes/feed-rss2-comments.php
の2つ。

それぞれのファイルの2行目を

<?php
↓
<?php
ob_end_clean();

とするだけというものでした。あな簡単し。


キャッシュクリア後に確認したところ、無事フィードを吐き出してくれましたとさ。

どうやらこれはWordPressを4.0.1にアップデートした際に起こったエラーとのことで、他にもそういった症状が出ている方がいるようです。
これからはWPのアップデート時にはここも確認せねば。

「RSS閲覧はほとんどfeedlyしかされてないだろ」と言う思い込みのせいで今回のような自体に相成りました。
せっかくRSS登録してくださっている方がいらっしゃるのにその確認を怠るとは不覚以外の何物でもございません。

フォームで教えていただいたN様、誠にありがとうございました:)

SPONSORED LINK

FB Comments

About This Site

Mac,iPhone,Evernote,Web,Foodを中心に様々な情報をお届けするブログです。
ふざけた文体が目につきますが、本人はいたってふざけております。
ご意見・ご感想は info[at]ozpa-h4.com もしくはコンタクトフォームまでどうぞ。
広告掲載、執筆、取材などの依頼も受け付けております。
さらに詳しく

SNS

×