Loading…

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

正式版!?検証中です。RSSにアイキャッチ画像を出力する方法Stinger6、Stinger7、StingerPLUS+

本日の人気記事BEST10

所要時間目安:3


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

RSSフィード画像

先程の記事にて、試してみたのですがBloggerのRSSフィードには・・・・・・。

やはり、アイキャッチ画像はひょうじされずそのまま「image」となっていました。

がーんガ━━(= ̄□ ̄=)━━ン!!

スポンサーリンク

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

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

目次に戻る


スポンサーリンク

次に考えてみたことは、以下の部分に同様のRSSにアイキャッチ画像を出力するコードを追記してみました。

これは親テーマのfunction.php内になります。

なので、子テーマのfunction.php内に記載してあるRSSにアイキャッチ画像を表示するコードを先に削除して更新しておきましょう。

その後に、親テーマの以下の部分に同様のRSSにアイキャッチ画像を表示させるコードを追記します。

 

以下のようになっている部分があるので

);
$pattern = '/' . implode( '|', $useragents ) . '/i';

return preg_match( $pattern, $_SERVER['HTTP_USER_AGENT'] );
}
}

 

この一番下の}の真上に以下のRSSにアイキャッチ画像を表示させるコードを追記します。

 

// RSSにアイキャッチを出力Stinger版
function st_rss_post_thumbnail($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content = '<p>' . get_the_post_st_thumbnail($post->ID,'full') .
'</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');

 

この2つのコードを全部記載すると以下のようになります。

 

if ( !function_exists( 'st_is_mobile' ) ) {
/**
* スマホ表示分岐
*/
function st_is_mobile() {
$useragents = array(
'iPhone', // iPhone
'iPod', // iPod touch
'Android.*Mobile', // 1.5+ Android *** Only mobile
'Windows.*Phone', // *** Windows Phone
'dream', // Pre 1.5 Android
'CUPCAKE', // 1.5+ Android
'blackberry9500', // Storm
'blackberry9530', // Storm
'blackberry9520', // Storm v2
'blackberry9550', // Storm v2
'blackberry9800', // Torch
'webOS', // Palm Pre Experimental
'incognito', // Other iPhone browser
'webmate' // Other iPhone browser

);
$pattern = '/' . implode( '|', $useragents ) . '/i';

return preg_match( $pattern, $_SERVER['HTTP_USER_AGENT'] );
}
// RSSにアイキャッチを出力Stinger版
function st_rss_post_thumbnail($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content = '<p>' . get_the_post_st_thumbnail($post->ID,'full') .
'</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');
}

 

スポンサーリンク

これで全てのRSSフィードにアイキャッチ画像が表示されないのであれば、

今回は諦めてみます。

が、絶対にリベンジしてBloggerのRSSフィードにもアイキャッチ画像を表示させたいと思います。

それはまた後日・・・・・・。

乞うご期待!?

お願いっ!!ランキングではありませんが、

お願いっ、表示されてください。(m。_。)m オネガイシマスっ

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


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

おすすめの記事一部広告

関連記事

スパム対策Advanced noCaptcha reCaptcha

WordPress カスタマイズ セキュリティ 伝えたいこと 備忘録

Advanced noCaptcha reCaptchaでスパム対策が楽ちんになる方法

世の中、スパムスパムって結構いろいろありますがWordPressでサイト運営を行っているとかなりのス…

もっと読む

Google Analytics「not set」

インターネット セキュリティ 伝えたいこと 備忘録

Google Analytics「not set」が気になったので調べてみた

多くの人がアクセス解析に用いていると思われるGoogle Analyticsで、ときおり見かける「n…

もっと読む

ありがとう。感謝。

WordPress アップグレード カスタマイズ 不具合 伝えたいこと 備忘録 時事ネタ

WordPress4.7が12月6日にリリースされるけれど、不具合とか大丈夫かなぁ。

ついこの間WordPress自体のバージョンアップを新しい4.6.1が公開されてから行ったばかりなの…

もっと読む

自動車税納税通知書

メンテナンス 伝えたいこと 時事ネタ

自動車税納税通知書が来ない…。再発行してもらった方法と自動車税一覧

新年度も始まり1ヶ月が過ぎました。 5月と言えば自動車税の納税通知書が来る月でもあります。 そして、…

もっと読む

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

おすすめ!!

世界中でNo.1のシャアを誇るAmazonでのお得なお買い物でお得をしよう!!ネット通販なので、もちろん24時間年中無休です。健康商品から食品、車カスタマイズ商品、大手家電メーカー商品やパソコンの自作サプライ商品、その他アマゾン・プライムでは映画やドラマなど多くの作品や番組を見ることができます。マスクなど衛生商品も今では必須アイテム。一番信用できて一番商品数の多いAmazonでの買い物が絶対にオススメ!!

おすすめ2

楽天による季節特集です。それぞれの季節ごとにお得なお買い物商品やお得な旅行商品、その他にもAmazon同様に国内最大の買い物ポータルサイトです。楽天をメインにお買い物されている方はポイントやSPUも貯まりさらにお得に!!楽天カードや宇佐美系列のガソリンスタンドでも楽天ポイントが今では貯まります。それらのポイントを貯めてお得にお買い物や旅行商品その他にもパソコンサプライや車カスタマイズ商品など楽天も充実しています。

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



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

WordPressデビュー津々浦々の
最新情報をお届けします

言えないことはTwitterで!!



目次に戻る


コメントを閉じる

comment

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

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