Feed壊れてたので修正しました。

カワサキです。
先日書くメシというライターのコミュニティに参加しました。
FBグループに自己紹介を書いたところ主宰のカワゾエさんがブログをみてくれたとのこと。
「フィードを登録しました」という返信をみて、「あれ?うちのブログのフィードどうなってたっけ?」と思いチェックをしたら、エラーがでていました。(><)

調べてみたところ、このフィードのエラーは、今使っているテンプレート、xeoryにもともとあるバグのようです。

修正に際して参考にしたサイトはこちら。
Feedlyリンクが正常に機能していなかったので修正しました!|EXEAV

このブログでフィード購読ボタンが設定されているのは2箇所。
ヘッダー右上にある小さいボタンと、個別記事下部にあるボタンです。

ヘッダー右上のリンクボタン修正

xeory_extension/lib/functions/social_btn.php、27行目付近。

  1. $bzb_header_social_buttons .= '<li class="feedly_icon"><a target="_blank" href="http://cloud.feedly.com/#subscription%2Ffeed%2F' . $feedly_url . '"><i class="fa fa-rss"></i></a></li>';


これを下記のように修正します。

  1. $bzb_header_social_buttons .= '<li class="feedly_icon"><a target="_blank" href="https://feedly.com/i/subscription/feed/' . $feedly_url . '"><i class="fa fa-rss"></i></a></li>';

個別ページ下のフィード購読ボタンの修正

xeory_extension/single.phpの78行目付近

  1.     <?php
  2.       $twitter_from_db = "https://twitter.com/" . esc_html(get_option('twitter_id'));
  3.       $feedly_url = "http://cloud.feedly.com/#subscription%2Ffeed%2F" . urlencode(get_bloginfo('rss2_url'));
  4.     ?>


これを下記のように修正します。

  1.     <?php
  2.       $twitter_from_db = "https://twitter.com/" . esc_html(get_option('twitter_id'));
  3.       $feedly_url = "https://feedly.com/i/subscription/feed/" . esc_url(get_bloginfo('rss2_url'));
  4.     ?>


これらのファイルは日報カワサキではどちらも子テーマに入っているで、子テーマのファイルを修正しています。

うーん、そろそろ新しいテーマにしてもいいかなぁ??

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です