Loading…

STINGER PLUS+ Stinger6 Stinger7 WordPress カスタマイズ 伝えたいこと 備忘録

RSSフィード画像

RSSにアイキャッチ画像を出力する方法Stinger6、Stinger7、StingerPLUS+版

本日の人気記事BEST10

所要時間目安:3


STINGER PLUS+ Stinger6 Stinger7 WordPress カスタマイズ 伝えたいこと 備忘録

RSSフィード画像

以前、RSSにアイキャッチ画像を出力する方法という記事を書きました。

 

 

普通の?RSSフィードに(PINGOOなど)にはアイキャッチがちゃんと表示されていました。
ですが、BloggerのRSSにおいてはなぜか「image」と表示されているだけでした。

そこで、過去記事を再点検したのとStinger系テーマにおいてfunction.php内にどのように記載されているのか拝見したところ・・・・・・。

どうやら、通常とは異なる?違う模様な雰囲気がありました。Stinger6以降のStinger7、StingerPLUS+においてスマホ条件分岐の定義もst_is_mobileとなっていました。

スポンサーリンク

アドセンス336pxPC閲覧記事下表示1つ目コード

よく読まれている人気記事一覧

RSSアイキャッチ画像を表示する方法(Stinger6以降の場合)

 

これは若干テストも兼ねてこの記事を書いています。

BloggerのRSSリーダーにアイキャッチ画像がちゃんと表示されるかどうかで修正したいと思います。

 

以前の場合ですとプラグインを使用しないで、RSSにアイキャッチ画像を表示させるためには、

function.php内に以下の一般的な記述を紹介しました。

以下のコードになります。

 

// RSSにアイキャッチを出力
 function rss_post_thumbnail($content) {
 global $post;
 if(has_post_thumbnail($post->ID)) {
 $content = '<p>' . get_the_post_thumbnail($post->ID) .
 '</p>' . $content;
 }
 return $content;
 }
 add_filter('the_excerpt_rss', 'rss_post_thumbnail');
 add_filter('the_content_feed', 'rss_post_thumbnail');

//[…]を...続きを読むリンクに修正
 function new_excerpt_more($post) {
 return '<p><a href="'. get_permalink($post->ID) . '">' . '...続きを読む' . '</a></p>';
 }
 add_filter('excerpt_more', 'new_excerpt_more');

 

上記は、RSSにアイキャッチ画像のみではなく抜粋表示の際に「…。」ではなく、「続きを読む」と表示させてリンクさせるコードも記載してあります。

 

目次に戻る


で本題ですが、Stinger6以降のStinger7、StingerPLUS+においてRSSにアイキャッチ画像を表示させる為には、少しの変更・修正が必要でした。

その少しの変更・修正が以下のコードになります。

 

// RSSにアイキャッチを出力Stinger版
 function st_rss_post_thumbnail($content) {
 global $post;
 if(has_post_thumbnail($post->ID)) {
 $content = '<p>' . get_the_post_thumbnail($post->ID) .
 '</p>' . $content;
 }
 return $content;
 }
 add_filter('the_excerpt_rss', 'st_rss_post_thumbnail');
 add_filter('the_content_feed', 'st_rss_post_thumbnail');

//[…]を...続きを読むリンクに修正
 function new_excerpt_more($post) {
 return '<p><a href="'. get_permalink($post->ID) . '">' . '...続きを読む' . '</a></p>';
 }
 add_filter('excerpt_more', 'new_excerpt_more');

 

上記を記載することによって、

Stinger6以降、Stinger7、StingerPLUS+さらにはAFFINGER4においてもRSSにアイキャッチ画像を表示させる事が出来るようになります。

 

AFFINGER4においては、デフォルトでRSSにアイキャッチ画像を表示させることが出来る設定項目が既にfunction.phpに記載されているかもしれません。

 

なぜ気づいたのか?それはStinger6以降、Stinger7やStingerPLUS+においては、RSSにCopyrightの著作権表示の以下のコードが記載されているからです。

 

if ( !function_exists( 'st_rss_feed_copyright' ) ) {
 /**
 * RSSに著作権
 */
 function st_rss_feed_copyright( $content ) {
 $content = $content . '<p>Copyright &copy; ' . esc_html( date( 'Y' ) ) .
 ' <a href="' . esc_url( home_url() ) . '">' .
 apply_filters( 'bloginfo', get_bloginfo( 'name' ), 'name' ) .
 '</a> All Rights Reserved.</p>';

return $content;
 }

add_filter( 'the_excerpt_rss', 'st_rss_feed_copyright' );
 add_filter( 'the_content_feed', 'st_rss_feed_copyright' );
 }

 

これを見て、あれっ(・・∂) アレ?もしかしてRSSフィードにしっかりとアイキャッチ画像を表示させる為には、ちょっとだけテーマ(Stinger系)によって異なるのではないかと解釈できたからです。

スポンサーリンク

RSSにアイキャッチ画像を表示させる方法の結果は、

どうだったのかは、
数時間後にこの後に追記したいと思います。

ではでは、取り急ぎのまたですヾ(^_^) byebye!! 

 

解決しました。

詳細は以下記事にあります。


アドセンス336pxPC閲覧記事下表示1つ目コード

おすすめの記事一部広告

    Multiplex 広告

STINGER PLUS+, Stinger6, Stinger7, WordPress, カスタマイズ, 伝えたいこと, 備忘録」同じカテゴリーの記事一覧


関連記事

新型コロナウイルス(COVID-19)対策

伝えたいこと 時事ネタ

新型コロナウイルス感染症拡大で医療資源やその他資源など足りるのだろうか

この1年間、新型コロナウイルス感染症(COVID-19)の感染拡大で多くの自粛など制限が多くマスクやアルコール消毒の徹底など衛生観念が変わったと思われます。特にご家族にご年配者(ご高齢者)や持病がある…

もっと読む

インフィード広告アドセンス

Windows10不具合

PC Windows10 不具合 伝えたいこと 備忘録

Windows10不具合、コルタナと検索窓が表示できない時の対処方法

Windows10がリリースされてもうすぐ半年になります。 その中でも意外と不具合?が多いと言われてもいます。 ですが、 昨年11月のメジャーアップデート(TH1511)によってかなり改善されてコルタ…

もっと読む

インフィード広告アドセンス

ニトリのバスピロー

伝えたいこと 備忘録

風呂枕、バスピローおすすめはニトリ製品

  先日、 お風呂の枕ことバスピローについて書きました。 お風呂の枕バスピローおすすめと自作してみた。 最近、お風呂の枕ことバスピローが多く出回っています。ですが、 広告やCMでは納得と思い…

もっと読む

インフィード広告アドセンス

RSSフィードにアイキャッチ画像と続きを読むを表示させる方法

STINGER PLUS+ Stinger6 Stinger7 WordPress カスタマイズ 伝えたいこと 備忘録

RSSフィードにアイキャッチ画像を表示させる方法Feedlyなど

WordPressでのブログ運営にして間もなく一年が経とうとしています。 はじめは試行錯誤でphpって何?functionって日本語だと機能って意味だけれど何?みたいな感じでした。まぁ、今でも超有名な…

もっと読む

目次に戻る

よろしかったらシェアよろしくお願いします。

-STINGER PLUS+, Stinger6, Stinger7, WordPress, カスタマイズ, 伝えたいこと, 備忘録



この記事が良かったら
いいね!お願いします(#^.^#)

せきららの
最新情報をお届けします

言えないことはTwitterで!!



目次に戻る

目次に戻る


コメントを閉じる

comment

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

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください