先日、ブログをリニューアルしました。
その際「Simplicity2」というすごく有名な配布テーマを使わせていただいて、使い勝手もよく非常に満足しているんですが、ひとつ、「feedly」のボタンが上手く作動しない(Feed not found.Wrong feed URL or dead feed)状況に遭遇しまして。
◆TIPS
ちなみにfeedlyというのは、カンタンにいうと「いろんなサイトの更新を自動で教えてくれる無料サービス」です。複数のブログを日々見て回ってる方に便利ですね。
以下、解決までの流れと、おそらくの解決策(?)です。
似たような状況の方がいた
まずググっていろいろ調べました。そうしたらSimplicityのフォーラムで似たような状況に遭遇している方をみかけました。
feedlyボタンを押すとFeed not found Wrong feed URL or dead feedとなってしまうエラーに悩まされました
上記の投稿では「原因不明」ということで終わっています。ただどうも、この投稿から「吐き出すURLが影響してる?」と思いまして、いろいろ試行してみました。
feedlyで検索したらふつうに見つかる
ブログでfeedlyボタン押しても「Feed not found」なのに、feedly公式で検索するとふつうに見つかるんですよね。ちゃんとrssも配信されていた。ただし──なぜかサイト名をクリックしたら、真っ白なページが表示されました。
この時点でどうも、「これfeedly側がなんかおかしいな……」と思いました。
で、試しにfeedlyにログインしてみたら、真っ白だったページがふつうに表示されました。いよいよfeedlyがなんかおかしいなと。キャッシュ削除・スーパーリロードも試したし、他の方のサイトだとそんな風にはなっていないんで。反映のタイムラグとか、ブログリニューアルでなにか齟齬が生まれたとか──いろいろ考えましたが、よくわからないっすね。
URLがパーセントエンコーディングされてないのが原因?
feedly公式が吐き出すURLと、Simplicity2が吐き出すURLを比べてみました。そうしたらどうも、feedly公式側はURLがパーセントエンコーディングされていて、Simplicity2側は通常のURLだったんです。
feedly公式:
https://feedly.com/i/subscription/feed%2Fhttp%3A%2F%2Fhoshimi12.com%2F%3Ffeed%3Drss2
Simplicity2ボタン:
https://feedly.com/i/subscription/feed/https://hoshimi12.com/?feed=rss2
◆TIPS
ちなみにパーセントエンコーディングっていうのは、「あ→%E3%81%82」といったように、URLで自由に使えない文字を置き換える技術っすね。WikipediaのURLがコピペするとめちゃくちゃ長くなるやつ、あれです。
つまりですね、feedlyにログインしつつSimplicity2のボタンURLをパーセントエンコーディングした状態にする──そしたら一応解決と。
ただこれ……親テーマのphp弄らないといけないんですよね。それが個人的にイヤだったので、自分はやってません。
SimplicityのFeedly配信URLを変更し、スマホの場合Appに飛ばす方法 | L’7 Records
Simplicityは非常に多機能で使いやすいWordpressテーマです。ただスマホで操作をしていた時、Simplicity標準だとFeedlyでfeedを受信しようとアイコンをタップすると、そのままWebブラウザ版のFeedlyに飛ばさ
親テーマを弄ってfeedlyのURLを修正する方法は、上の記事がとても参考になりました。
結局、自分はfeedlyボタン撤去しました()
親テーマを弄りたくなかったのが最大の理由です。
あとfeedly使ってる方って、たぶんボタンが無かったらfeedly公式でURL検索しますよね。そっちのほうが確実だと思いますし、わざわざ不安定要素をブログに載せておく必要もないかなと。
それと不具合の原因なんですが、feedlyとSimplicity2の相性だけでなく、自分がいれているプラグインの相性という可能性もあります。他のほとんどのSimplicity2ユーザーの方は、正常にfeedlyボタンが稼働しているんでしょうし。
以上、すこし手間どったのでメモしておきました。
ではまた!φ(・ω・ )