Feedlyでは記事内の幅が450px以上の画像がサムネイルとして使用されるようです。
関連記事のサムネイルサイズが大きいため、重要な画像だとみなされてサムネイル画像に使われてしまっているのだと思います。
解決策がないかと調べてみたところ、FeedlyではwebfeedsFeaturedVisual
というクラス名を持つ画像を優先的にサムネイル画像として使用する仕様のようです。
次のSANGOのアップデートにてこちらに対応しようと思います。
現時点での対応としては親テーマのparts/single/entry-header.php
を開き、16行目の
<p class="post-thumbnail"><?php the_post_thumbnail('thumb-940');?></p>
を
<p class="post-thumbnail"><?php the_post_thumbnail('thumb-940', array('class' => 'webfeedsFeaturedVisual'));?></p>
に書き換えていただければと思います。
(アップデートにより上書きされるため、親テーマを直接編集してOKです)
なお、Feedlyではサムネイル画像をキャッシュしていると思われるため、変更が反映されるまでには時間がかかると思います。
よろしくお願いします。
解決策まで調べていただき、さらに、アップデートでご対応いただけるとのことで、大変恐縮です。本当にありがとうございます。今後ともよろしくお願いいたします。
いえ、僕もFeedlyの仕様をあまり深く知らなかったため勉強になりました。
ありがとうございました。
以前こちらで質問させていただいた、Feedlyのサムネイルの件ですが、アップデートでご対応いただき、誠にありがとうございました。
ただ、今でもまだ、フッターのウィジェットエリアにあるリンクの画像がサムネイルとして表示される状況が続いております。キャッシュの関係で反映に時間がかかるとのことでしたので、しばらく様子を見ていたのですが、何か他に手の打ちようはありませんでしょうか。
大変恐縮ではございますが、もしよろしければ、ご教授いただけますと幸いでございます。何卒宜しくお願いいたします。
いろいろと試行錯誤した結果、以下のことが分かりました。
・Feedlyのサムネイルはフィードページ上のdescription
タグの中から読まれる
・WordPressのフィードページではdescription
タグの中にアイキャッチ画像が含まれていない
そのため、WordPressのフィードページをカスタマイズし、無理やりwebfeedsFeaturedVisual
付きのサムネイル画像を含めるようにする必要があったようです。
具体的にはfunctions.phpに以下のコードを追加します。
function add_thumbnail_to_feed($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content = '<p><img src="' . featured_image_src('thumb-520', $post->ID) . '" class="webfeedsFeaturedVisual" /></p>' . $content;
}
return $content;
}
add_filter('the_excerpt_rss', 'add_thumbnail_to_feed');
add_filter('the_content_feed', 'add_thumbnail_to_feed');
次回のテーマアップデートで対応した場合に競合するコードになるため、親テーマのfunctions.phpに追加していただければと思います。
キャッシュプラグインを使っている場合、その後必ずキャッシュの削除をするようにお願いします。
そのうえで、Feedlyのキャッシュを無理やり削除する方法としてはフィードページのURLを変えることでできそうです。
https://サイト名.com/rss/
をFeedlyで表示してみると新しいデータが読まれるかと思います(ただし、このURLもすでにfeedlyが読んでキャッシュしてしまっている場合、他のURLを探す必要があります)。
お手数をおかけしますがご確認よろしくお願いします。
度々ご確認いただき本当にありがとうございます!
phpをいじるのは正直不慣れで、不安がありますので、大変恐れ入りますが、次回アップデートの際に、ご対応いただけますと有り難く存じます。
お手間をおかけし恐縮ではございますが、何卒ご検討のほど、よろしくお願い申し上げます。
WordPressテーマSANGOの質問
RSSリーダー(Feedly)にサムネイル画像が正しく表示されません
テーマをSANGOに変更して以降、公開した記事がFeedlyで表示される際に、記事内の画像が反映されず、フッターのウィジェットエリアにあるリンクの画像が反映されるようになりました。同時期にWordPressのバージョンアップも行いましたので、そちらの影響かもしれませんが、テーマ側で考えられる原因や対処法はございますでしょうか。
恐れ入りますが、何卒よろしくお願いいたします。