WordPressのRSSフィードから特定のカテゴリーを除外することで、共有されるコンテンツをよりコントロールすることができます。プライベートな更新や少人数向けのお知らせなど、メインのフィードに合わない投稿がある場合に便利です。
こうすることで、これらの投稿はすべての購読者に送信されることなく、あなたのサイトにとどまる。
しかし、RSSフィードに表示される内容を管理するには、単にボタンをクリックするだけではありません。WordPressの設定に慣れていないと、少し難しく感じるかもしれません。
そのため、WordPressのRSSフィードから特定のカテゴリーを除外する簡単な方法を見つけるために調査を行いました。その結果、WPCodeとUltimate Category Excluderが最もわかりやすく、初心者でも扱いやすいことがわかりました。
この記事では、WordPressサイトのRSSフィードから特定のカテゴリーを簡単に除外する方法をご紹介します。
なぜRSSフィードから特定のカテゴリーを除外するのか?
すべてのWordPressブログには、新しい記事を公開すると更新されるRSSフィードがあります。
デフォルトでは、フィードはあなたのサイトのすべてのカテゴリーからの投稿を含み、それらが公開された順に表示されます。
RSSフィードから特定のカテゴリーを除外したい理由はいくつも考えられます。例えば、特定のコースの投稿をカテゴリー分けしているサイトを運営していて、一般的なブログの投稿と一緒にされたくない場合などです。
RSSフィードからニュースの投稿が、特集の投稿よりも流れてしまうのを避けたいのかもしれません。あるいは、あなたのEメールリストがRSSに接続されていて、たくさんの記事を発行し、購読者を圧倒したくないのかもしれません。
どのような理由であれ、WordPressのRSSフィードから特定のカテゴリーを除外する方法をご紹介します。このチュートリアルでは、2つの方法でこれを行います:
準備はいいかい?始めよう
方法1:WPCodeでWordPress RSSフィードから特定のカテゴリーを除外する
この方法では、WordPressテーマのfunctions.phpファイルにコード・スニペットを追加する必要がある。
WordPressのファイルを直接編集することをお勧めするのは、あなたが上級ユーザーである場合だけです。
このチュートリアルでは、WPCodeを使用します。WPCodeは、WordPressを壊す心配なしに、誰でもコード・スニペットを追加できる最も簡単で安全な方法です。
まず、無料のWPCodeプラグインをインストールし、有効化する必要があります。詳しくは、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。
注: WPCode無料プラグインには、RSSフィードからカテゴリーを除外するためのコードスニペットが含まれています。100以上の専門家が承認したコードスニペットへのアクセス、Conversion Pixelアドオン、完全なアクセスコントロールなど、より多くの機能のロックを解除したい場合は、年間49ドルからのWPCodeプロバージョンがあります。
このプラグインについてもっと知りたい方は、WPCodeの完全なレビューをお読みください。
有効化したら、Code Snippets “ Add Snippetにアクセスして、’rss’を検索してください。これにより、WPCodeライブラリの「RSSフィードから特定のカテゴリーを除外する」というタイトルの設定済みスニペットが表示されます。
ライブラリを探索しているうちに、あなたのサイトの専用プラグインを置き換えるスニペットに気づくかもしれません。
RSSフィードから特定のカテゴリーを除外する」にマウスオーバーし、「スニペットを使用」ボタンをクリックしましょう。
WPCodeは、スニペットを実行するために必要なすべてのオプションを設定済みです。
カテゴリーIDを除外したいカテゴリーのIDに置き換えるだけです。詳しくは、WordPressでカテゴリーIDを見つける方法をご覧ください。
カンマ区切りのリストを使用して、複数のカテゴリーを除外することができます。下の画像では、3行目と11行目に表示されています。
WordPressのRSSフィードから除外するカテゴリーを選択したら、スイッチを「有効」に切り替え、「更新」ボタンをクリックします。
選択したカテゴリーは、WordPressウェブサイトのRSSフィードから除外されます。
RSSフィードに再び掲載したい場合は、スイッチを「非アクティブ」に切り替えるか、スニペットからカテゴリーIDを削除してからページを更新してください。
方法2:専用プラグインで特定のカテゴリーをRSSから除外する
この方法では、Ultimate Category Excluderという専用プラグインを使用します。
専門家のアドバイス専用プラグインを使うことは、必要なことだけをやってくれるので素晴らしいことだ。しかし、あまり多くのプラグインに頼りすぎると、サイトが乱雑になったり、表示速度が遅くなったりするので注意しましょう。
最初に行う必要があるのは、プラグインのインストールと有効化です。詳しくは、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。
有効化したら、設定 ” カテゴリー除外でプラグインの設定を行う必要があります。
設定ページでは、WordPressブログのすべてのカテゴリーが表示され、フロントページ、RSSフィード、アーカイブページ、検索結果から非表示にするオプションがあります。
フィードから除外しますか」欄のカテゴリーにチェックを入れるだけで、RSSフィードから除外されます。更新」をクリックして設定を保存するのをお忘れなく。
以上です。選択したカテゴリーに投稿された記事は、WordPressのRSSフィードから消えます。
ボーナスのヒントWordPressでRSS購読者だけにコンテンツを表示する
WordPressのRSSフィードを整理する方法を学んだところで、さらにレベルアップしてみませんか?
RSS購読者に限定コンテンツを提供することは、WordPressサイトを盛り上げる素晴らしい方法です。読者に購読する理由を与えることで、あなたの最新アップデートを見逃すことがなくなります。ポッドキャストへの早期アクセスや特別プレゼントなどを提供することもできます。
忠実な読者に報酬を与えることで、リピーターを維持することができ、新しい読者を増やす際に特に役立つ。
詳しくは、WordPressでRSS購読者だけにコンテンツを表示する方法をご覧ください。
WordPressのRSSフィードから特定のカテゴリーを除外する方法をご紹介しましたが、参考になりましたでしょうか?WordPress RSSフィードの投稿数を制限する方法や、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.
Yogesh Rathdo
cool trick, thanks for sharing!
DEEn Adavize
Please, i’m ardent reader of your site. How can i re-order my feed post using category id?
I want my feed posts to be arranged according to which category posts should come first. e.g
World news (first)
National news
sports
Style
etc (last)
Please, help me out.