Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPressでRSSフィードのフッターをコントロールする方法

WordPressでRSSフィードのフッターをカスタマイズしたいですか?

これにより、RSSフィードの投稿コンテンツの下にカスタムテキストやリンク、さらには広告を追加することができます。

この投稿では、WordPressでRSSフィードのフッターを簡単にコントロールし、思い通りのコンテンツを表示できるようにする方法を紹介します。

How to Control Your RSS Feed's Footer in WordPress

なぜWordPressでRSSフィードのフッターにコンテンツを追加するのか?

RSSフィードは、ユーザーがFeedlyのようなお気に入りの読者アプリであなたのブログ投稿を読むための簡単な方法を提供します。しかし、RSSフィードはコンテンツスクレイパーに利用され、あなたのブログ投稿が公開されると同時に自動的に盗用される可能性もあります。

このようなコンテンツスクレイパーは、検索エンジンで元の投稿よりも上位に表示されてしまうことがあります。さらに詳しく知りたい方は、WordPressでブログコンテンツのスクレイピングを防ぐためのステップバイステップの初心者ガイドをご覧ください。

RSSフィードのフッターに追加コンテンツを追加することで、各投稿の最後にメインサイトとオリジナル投稿へのバックリンクを追加することができます。これにより、投稿がコンテンツスクレイパーによってコピーされたとしても、上位表示させることができます。

RSSフィードのフッターを操作することで、読者がRSSフィードから直接WordPressブログにアクセスできるようにすることもできます。

それでは、WordPressでRSSフィードのフッターを簡単にコントロールする方法を見ていきましょう。ここでは2つの方法を取り上げます:

この方法は簡単で、すべてのWordPressユーザーにおすすめです。All In One SEOプラグインを使用し、300万以上のサイトで使用されている最高のWordPress SEOプラグインです。

まず、All In One SEOプラグインをインストールして有効化する必要があります。詳しくは、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。

有効化した後、All In One SEO ” 一般設定ページにアクセスし、「RSSコンテンツ」タブをクリックする必要があります。

WordPress RSSフィードの設定とWordPress RSSフィードURLの概要が表示されます。

AIOSEO RSS general settings

RSSコンテンツ設定」では、最初のボックスで各投稿の前にコンテンツを追加できます。2つ目のボックスでは、投稿フッターにコンテンツを追加することができます。

次に、「RSS After Content」セクションまでスクロールダウンして、RSSフィードのフッターを編集します。

AIOSEO default RSS footer

すぐに、AIOSEOが自動的にRSSフィードのフッターにあなたのWordPressサイトへのバックリンクを含むクレジットテキストを追加することに気づくでしょう。

テキストをそのまま使うことも、独自のコンテンツやタグを追加することもできる。

AIOSEO RSS feed footer save

画面を終了する前に「変更を保存」をクリックするのをお忘れなく。

RSSフィードを表示して、変更を確認できるようになりました。各投稿の最後に、RSSフィードのフッターに追加したコンテンツが表示されます。

Footer text in WordPress RSS feed

この方法では、WordPressファイルにコードを追加する必要があります。WordPressでコードをコピー&ペーストする方法をご覧ください。

テーマのfunctions.phpファイルに以下のコードをコピー&ペーストするか、WPCodeプラグイン(推奨)を使用してコードスニペットを追加する必要があります。

function wpb_feed_filter($query) {
if ($query->is_feed) {
add_filter('the_content','wpb_feed_content_filter');
add_filter('the_excerpt_rss','wpb_feed_content_filter');
}
return $query;
}
add_filter('pre_get_posts','wpb_feed_filter');

function wpb_feed_content_filter($content) {
// Content you want to show goes here 
$content .= '<p>Thanks for reading, check out <a href="'. get_bloginfo('url') .'">'. get_bloginfo('name') .'</a> for more awesome stuff.</p>';
return $content;
}

このコードは、リクエストされたページがRSSフィードかどうかをチェックし、RSSフィードのフッターにメッセージを表示するようにコンテンツをフィルターするだけです。

詳しくは、WordPressでサイトを壊さずにカスタムコードを追加する方法をご覧ください。

WordPressのRSSに関するエキスパートガイド

RSSフィードのフッターをコントロールする方法はお分かりいただけたと思いますが、WordPressのRSSに関連する他のガイドもご覧ください:

この投稿がWordPressでRSSフィードのフッターをコントロールする方法のお役に立てば幸いです。また、WordPressのAll In One SEOを設定する方法についての究極のガイドと、WordPressの最高のRSSフィードプラグインのエキスパートピックもご覧ください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

アバター

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

6件のコメント返信を残す

  1. Rohit

    Hello sir, how do I find out if this code given by you has been applied on my website or not. I put this code in function.php

  2. tom g

    how can we disable the rss feed copyright warning! It is causing problems bc it has an email in it that is being obfusated an THAT is making rss invalid so it won show. I dont want to install yoast seo fo rjust that reason plus i use aloseo for seo.

    Thanks That rss footer plugin might have worked if it was not joined with yoast…smdh…lol

    Please lmk asap if you can . I have to figure this out soon to finish a project.

    ty

  3. George

    Nice tut. Is there a reason why you don’t internationalise the code of the code snippet?

  4. JohanFalendo

    Sorry for out of topic. Can you tell me what plugin that wpbeginner used to create “I need help with” widget? I want to create widget lije that

    • WPBeginner Support

      Hey Johan,

      It is a custom plugin we wrote specifically to use on our own websites.

      管理者

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。