スポンサーリンク

WordPressのメタ情報に含まれるRSSへのURLが間違っている不具合

このブログは婚活に関することを書いていくが、ちょっとブログに関して不具合があったのでメモとして残しておく。

RSSといって、外部サイトに対してブログの記事情報などを配信してくれる仕組みがある。Wordpressを使ったブログだと、自動的にRSSはXML形式で作成されている。このブログもWordpressを使用しているが、https://kekon-sitai.xyz?feed=rss2というURLにアクセスするとRSSが表示される。

Googleのクローラなど外部サービスがこのブログにアクセスしてきたときに、RSSのURLを伝えるためにページのhead内にRSSのURLが埋め込まれている。具体的には

<link rel="alternate" type="application/rss+xml" title="サイト名 &raquo; フィード" href="RSSのURL" />

と書かれている。この記事のリソースを表示して確認してみるとわかる。

しかしこのブログでは、このメタ情報に含まれるURLが間違ったものになっていた。具体的にはRSSのURLがサイトのURLになっていたのだ。

不具合が起きた時のWordpressやテーマなどは次の通り。

  • WordPress:バージョン5.6.1
  • テーマ:Cocoon 2.2.7.1

色々調べると、次のサイトで同じ症状の人を見つけた。

内のRSSフィード欄にRSSのURLではなくサイトURLが入ってしまっている
はじめまして。 初心者ですので説明に至らない点がございましたらお許しください。 ###### 人気ブログランキングに新着記事が表示されない ワードプレスを使用しております 人気ブログランキ

どうもWordpressのバージョンが5.5.1以上だと、不具合が起きるみたい。

というわけで、Wordpressのバージョンを5.4ブランチにダウングレードした。

ページのリソースを確認してみると、正しいRSSのURLが表示されるようになった。

WordPressのバージョンを下げただけで解消したので、おそらくWordpress側の問題だろう。同じ不具合にハマってる人が殆ど見つからなかったのが気になる。Cocoonとの相性問題なのかな?

WordPressにバグ報告でもしておこうかと思ったけど、ログイン必要みたいなのでやらなかった。他の人に任せよう。。。

コメント

タイトルとURLをコピーしました