Simplicityの特徴 › フォーラム › Simplicity2に関する話題何でも › RSSフィードを使用する際の最終更新日の設定場所について教えてください
- このトピックには4件の返信、2人の参加者があり、最後ににより5ヶ月、 3週前に更新されました。
-
投稿者投稿
-
-
2016年12月10日 12:43 AM #48521たけしゲスト
Wordpress:4.7
テーマ名: Simplicity2 child
テンプレート: simplicity2
Version: 20151225
使用ブラウザ:Safariバージョン 9.0.3 (10601.4.4)Wordpressの超初心者です。Simplicity2でブログを運営していて、アンテナサイトにRSSを登録をしてもらっています。昨日から、アンテナサイト側のRSSリーダーで以下のように表示がおかしくなりました。
例)
正しいタイトル:卵料理の作り方ベスト10
誤って表示されたタイトル:匿名より 卵料理の作り方ベスト10 へのコメント何故かブログのコメント欄にコメントを書いてくれたユーザの名前がタイトル名と混じってしまって、RSSタイトルとして配信されてしまいました。そこで、Feed Validatorというサイトで私のRSSを解析したところ以下のエラーが出ました。
Sorry
This feed does not validate.
line 15, column 45: lastBuildDate must be an RFC-822 date-time: 金, 09 12月 2016 13:56:27 +0000 [help]
誤っていた箇所:<lastBuildDate>金, 09 12月 2016 13:56:27 +0000</lastBuildDate>最終更新日がRFC-822形式になっていないと解釈しました。上記の[help]をクリックすると
Change the date-time format to comply with RFC822. Here are examples of valid RFC822 date-times:
<pubDate>Wed, 02 Oct 2002 08:00:00 EST</pubDate>
<pubDate>Wed, 02 Oct 2002 13:00:00 GMT</pubDate>
<pubDate>Wed, 02 Oct 2002 15:00:00 +0200</pubDate>とあり、上記3つのうちのどれかの表示形式になればいいと解釈しました。表示の内容は間違っていないので、<lastBuildDate></lastBuildDate>を<pubDate></pubDate>にすればいいということですか?
また、それらを修正するファイルは、simplicity2のどこにありますか? -
2016年12月10日 6:10 PM #48556わいひらキーマスター
不具合を正確に把握するためにも、できればその不具合が出ているRSSのURLを掲載していただけると助かります。
-
2016年12月10日 9:35 PM #48568たけしゲスト
>>わいひらさん
ご返信ありがとうございます。RSSのURLです。
http://kaigainohannou.info/feed/以下は、RSS解析サイトの「Feed Validator」にかけた内容です。
http://www.feedvalidator.org/check.cgi?url=http%3A%2F%2Fkaigainohannou.info%2Ffeed%2Fアンテナサイトの方には「コメントのフィードが自動的に検出されている」と指摘を受けました。そこで、以下のサイトを参考にして、小テーマのfunctions.phpにコメント用のフィードの配信のみ停止する記述を実施しました。
今まではRSSはしっかり配信されていました。配信されなくなったのは最近になってWordpress:4.7にアップグレードしたのが原因なのかなと思います。
よろしくお願いいたします。
-
2016年12月11日 2:02 PM #48581わいひらキーマスター
僕の持っているテストサーバで試してみました。
すると、Wordpress4.6では出ていなかったバリエーションエラーが、4.7にしたとたん出ました。
もちろんSimplicityは、何も変更していません。Simplicity自体は、最初からRSS関係の処理はいじっていないため、おそらくWordpress側に仕様変更か、もしくは不具合か何かがあったんだろうと思います。
と思って調べてみたら、以下のような対処方法も出ているようです。
WordPress4.7へアップデート後、Google Search ConsoleのサイトマップにRSSフィードを送信している場合、無効な日付エラーが発生している時の対処法。 | ちょっと知りたいIT活用の備忘録
記事でも書かれているように、おそらく4.7.1で修正されるとは思いますが、すぐにでも対策したい場合は、記事の方法を試してみてください。 -
2016年12月11日 9:05 PM #48598たけしゲスト
>>わいひらさん
ご教示していただきありがとうございます。
提示していただいたURLで試してみます。
大変助かりました。
-
-
投稿者投稿
- このトピックに返信するにはログインが必要です。