WordPressに追加したカスタム投稿タイプの投稿をRSSフィードに含めるプラグイン「CBX RSS Feed for Custom Post Types」

Wordpressで投稿とは別の記事の集まりを作ることができる「カスタム投稿タイプ」というのをご存知ですか??これ非常に便利で、例えば投稿は複数のユーザーが書く記事が集まる場所にしておいて、作成したカスタム投稿タイプは管理人専用の記事を書く場所・・・なんて使い方ができます。

カスタム投稿タイプの作成や管理は

Wordpressでは通常の投稿とは別に「投稿の集まり」を作るカスタム投稿タイプという機能があります。また、通常のカテゴリーとは別に「カテゴリーの集まり」を作るカスタムタクソノミーという機能があります。「Custom Post Type UI」は「カスタム投稿タイプ」や「カスタムタクソノミー」を簡単にいくつでも作成することができるプラグインです。

などのプラグインを使えば簡単にできます。

ただカスタム投稿タイプやそれを作るためのプラグインには問題というか仕方ないというか・・・肝心なことが標準でできないようになっています。それは「カスタム投稿タイプ」と言いながら公開時の機能はほぼ固定ページと変わらないということです。何がって?例えば

  1. RSSフィードのファイル内にはカスタム投稿タイプの記事が反映されない
  2. 公開時にping送信されない
  3. ダッシュボードの一覧(アクティビティ)のどこにも表示されない
  4. ダッシュボードの記事数の一覧に表示されない

といったことがあります。これはカスタム投稿タイプが本来サイト内で公開されるコンテンツではあるものの外部に何かを発信するものではないというWordpressの機能の位置づけ(ひょっとしたら違うかも・・・)になっているからで、カスタム投稿タイプも含めて外部に発信したい場合にはちょっと不都合なんです。

その中でもRSSフィードはリーダーなどに登録した人が新着記事を見るきっかけにもなりますし、ブログランキングサイトなどもこの情報を元に情報収集していますから実装しておきたいところ。

ちょっと脱線しますけど、この機能を追加するにはテーマのfunctions.phpへコードを追加するのが一般的で、「カスタム投稿タイプ RSS」などの単語で検索すると大きく分けて次のような2つのコードが紹介されています

  1. WordPress標準のRSSフィード情報を上書きするもの
  2. 指定したカスタム投稿タイプのスラグがなかったらRSSフィードに追加するもの

どちらのコードも投稿タイプの設定を行えば動作しますが、前者は上書きなので含める投稿タイプに「’post’」という通常の投稿を加えないと不具合が出ますから注意が必要です。実際のコードや使い方はいろいろなサイトで紹介されてますからググってみてくださいね。

・・・と書きましたが、投稿タイプを追加するたびにこの設定を見直すのは面倒、というか忘れる可能性大ですよね?それにfunctions.phpの編集に失敗したら画面真っ白になることもありますからドキドキしますね。逆にWordpressの4.9以降ではコードが間違っているとエラーメッセージが表示されるとともにロールバック(変更前の状態に戻す)がかかりますけど「〇行目の××が違う」と言われても・・・となることもあります。

今回紹介する【CBX RSS Feed for Custom Post Types】はカスタム投稿タイプの投稿を通常の投稿と混ぜてRSSフィードのファイルを作成するためのプラグインで、サイト内にある投稿タイプをすべて表示してくれたリストにチェックを入れるだけで簡単に含める/含めないという動作設定ができるのが優れたところです。

含める/含めないが目で見てわかるので設定漏れが回避できるので便利だと思います。私もあくまでも管理しやすいように複数のカスタム投稿タイプを作って書く段階でジャンル分けをしているのですが、サイト内の「お知らせ」はRSSのファイル中に載せる必要がありませんから除外して・・・なんてときに重宝します。

また、カスタム投稿タイプは自身で作るものだけでなく、たくさんのプラグインが利用する機能ですから、それらもRSSに含めるか否かという設定ができるところもいいと思います。

スポンサーリンク

【CBX RSS Feed for Custom Post Types】プラグインの基本的な機能・できること

  1. 管理画面で簡単にRSSフィードに含める/含めないの設定ができる
この記事の内容について
このプラグイン紹介記事は簡易的に動作テストをした上で紹介していますが以下の点にご注意願います
  1. すべての環境で動作するとは限りません
  2. 閲覧される時期によってはバージョンが変わり、仕様が大きく変更されている場合があります
  3. テストは原則無料版のみで実施しています
  4. テスト環境については文末に記載しています

【CBX RSS Feed for Custom Post Types】プラグインの設定画面や表示の日本語化と翻訳

【CBX RSS Feed for Custom Post Types】プラグインは日本語化が可能な言語ファイルが同梱されていますので、翻訳を行えば日本語での使用が可能ですが、設定項目が少ないので特に必要ないと思います

【CBX RSS Feed for Custom Post Types】プラグインのインストールと設定

インストールと設定方法

インストールはプラグインの新規追加でプラグイン名で検索してインストールするか、ページ先頭の画像をクリックして表示されるWordpressのプラグイン公式配布ページがダウンロードしてからアップロードインストールします。

インストール方法の詳しい解説は

Wordpressと言えばさまざまな追加機能を使って思い通りの表現や動作ができるのがブログやHTMLで作ったサイトと違って楽しいところですね。ここでは基本的なプラグインの導入の仕方とトラブルが発生した場合の対処方法について解説します。
を参照ください

【CBX RSS Feed for Custom Post Types】プラグインの基本的な使い方

使い方・・・は紹介するまでもないかもしれません。

ダッシュボードから「設定」→「Custom Post RSS」をクリックします。すると図のようにサイト内に存在する投稿タイプがずらっと表示されます

「Built-in Posts Types」はWordpressインストール時に最初から使えるようになっている投稿タイプ、「Custom Posts Types」は後から追加された投稿タイプです。

そして、どの投稿タイプをRSSに追加するのかを判断して項目横にチェックを入れて保存すれば、設定は完了です。

コードで実装されていた方からすれば「こんなに簡単でいいの?」と思えてしまうほど簡単です。

追加(削除)などの設定変更をしたらきちんと動作しているかを「サイトURL/feed」にアクセスして確かめてみてくださいね。

プラグインのテスト環境&個人的評価

最後に【CBX RSS Feed for Custom Post Types】を動作確認した際の環境と個人的な評価を書いておきます。導入の検討や参考になれば幸いです。

テストした環境

  1. WordPressのバージョン:4.9.0
  2. PHPのバージョン:7.0
  3. テーマ:Simplicity バージョン2.3.0g
  4. プラグインのバージョン:1.4
  5. このプラグインの最新バージョンは1.4です。バージョンが異なる場合には設定の仕方や動作仕様が変更になっている可能性があります。

個人的な評価・感想ほか

    5段階評価

  1. 設定のしやすさ:★★★★★
  2. 使いやすさ:★★★★★
  3. おすすめ度:★★★★★

おまけ RSSフィード以外にカスタム投稿タイプと通常の投稿を統合する方法いろいろ

カスタム投稿タイプと通常の投稿を統合して使いたいのは何もRSSフィードだけではありません。

通常の投稿ではある機能をカスタム投稿タイプでも使える(統合して表示する)方法が過去記事にありますので紹介しておきます。私の経験上で「こうなってれば・・・」を逐次公開した情報ですからおそらくこれらを行えば網羅できるのではないかと思います。

ワードプレスで通常の投稿とは別に「投稿の集まり」を作れる機能であるカスタム投稿タイプ。カスタム投稿タイプ用にテンプレートを作ってカスタムフィールドの入力のみで記事を作成できたり、カスタムタクソノミーといってカスタム投稿タイプごとに独自のタグやカテゴリーを設けられたりと、Wordpressでこれを覚えたらやりたい放題になる機能ですが、そもそも機能を使うのにもちょっと知識が必要だし、カスタム投稿タイプは導入しただけでは通常の記事のように動作しないし、いろいろと設定をしないと検索エンジンクローラーが来てくれない(インデックスされない)など忘れてはいけない設定がたくさんあるので、忘れないように手順を書いておこうと思います。これだけやればカスタム投稿タイプを100%活用できる手順です。

ここではRSSについてプラグインを使わずに実装する方法を掲載していますがどちらを選択しても大丈夫です(管理が楽なのは断然プラグインだと思います。特に不慣れな方はプラグインの使用をお勧めします)

その他追加した記事もありますので「カスタム投稿タイプ」で検索してみてくださいね。

おまけ 特定のカスタム投稿だけのRSSフィードを表示する(抽出する)方法

このプラグインでカスタム投稿タイプの記事を通常の投稿と一緒にしてRSSフィードに記載されるようにすることはできるのですが、特定の投稿タイプのRSSだけ抽出したい場合ありませんか?

そんなときは以下のURLで「サイトのURL」と「カスタム投稿タイプのスラグ」を変更すればOKです。

最新のWordpressバージョンを使っていて、特にカスタマイズなどしていないなら
「サイトのURL/feed/?post_type=カスタム投稿タイプのスラグ」
で表示されます。

もしも表示されない場合には
「サイトのURL/?feed=rss2/?post_type=カスタム投稿タイプのスラグ」
とすれば表示されると思います(要するにどちらでも可)。

Amazonの人気商品楽天市場の人気商品
いちばんやさしいWordPressの教本第3版 人気講師が教える本格Webサイトの作り方 (「いちばんやさしい教本」)

いちばんやさしいWordPressの教本第3版 人気講師が教える本格Webサイトの作り方 (「いちばんやさしい教本」)

  • 価   格:¥ 1,706
  • 販 売 者: Amazon.co.jp
  • 評   価:
  • 商品の概要:ASIN: 4295000795
    インプレス

本当によくわかるWordPressの教科書 はじめての人も、挫折した人も、本格サイトが必ず作れる

本当によくわかるWordPressの教科書 はじめての人も、挫折した人も、本格サイトが必ず作れる

  • 価   格:¥ 1,685
  • 販 売 者: Amazon.co.jp
  • 評   価:
  • 商品の概要:ASIN: 4797395168
    SBクリエイティブ

はじめてのブログをワードプレスで作るための本

はじめてのブログをワードプレスで作るための本

  • 価   格:¥ 1,944
  • 販 売 者: Amazon.co.jp
  • 評   価:
  • 商品の概要:ASIN: 4798052817
    秀和システム

CS Shop
WordPress 仕事の現場でサッと使える!デザイン教科書【電子書籍】[ 中島真洋(著)ロクナナワークショップ(監修) ]

WordPress 仕事の現場でサッと使える!デザイン教科書【電子書籍】[ 中島真洋(著)ロクナナワークショップ(監修) ]

  • 価   格:3,002 円 (税込) 送料込
  • 販 売 者: 楽天Kobo電子書籍ストア
  • 評   価:
  • 商品の概要:【ご注意:本書は固定レイアウト型の電子書籍です。ビューア機能が制限されたり、環境により表示が異なる場合があります】Webデザイナー養成講座シリーズは,プロのデザイナーとして仕事をする上で,必須のスキルを身につけるためのシリーズです。本書では,WordPressをこれ..
ビジネスサイトをこれからつくる WordPressデザイン入門サイト制作から納品までのはじめの一歩【電子書籍】[ 秋元 英輔 ]

ビジネスサイトをこれからつくる WordPressデザイン入門サイト制作から納品までのはじめの一歩【電子書籍】[ 秋元 英輔 ]

  • 価   格:2,592 円 (税込) 送料込
  • 販 売 者: 楽天Kobo電子書籍ストア
  • 評   価:
  • 商品の概要:<p>ハイ・クオリティなビジネスサイトを作る</p> <p>※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。</p> <p>プログラミングの知識..
WordPress 仕事の現場でサッと使える! デザイン教科書 (Webデザイナー養成講座) [ 中島真洋著 ]

WordPress 仕事の現場でサッと使える! デザイン教科書 (Webデザイナー養成講座) [ 中島真洋著 ]

  • 価   格:3,002 円 (税込) 送料込
  • 販 売 者: 楽天ブックス
  • 評   価: 評価 5
  • 商品の概要:Webデザイナー養成講座 中島真洋著 ロクナナワークショップ監修 技術評論社WordPress シゴトノゲンバデサッ トツカエルデザインキョウカショ ナカシマ マサヒロ チョ ロクナナワークショップ カンシュウ 発行年月:2015年06月 ページ数:368p サイズ:単行本 ISBN:97847741..
楽天ウェブサービスセンター CS Shop

プラグインに関するお問い合わせ

最後までお読みいただきありがとうございました。 内容の相違、導入後のトラブル、設定方法のお問い合わせなどはこちらのリンクからお願いします。
さまざまな情報をいただくことで、プラグインの紹介記事をより正確でよりわかりやすく、よりいろいろな方のお役に立てる情報にしていきたいと考えておりますので、ぜひともご協力をお願いいたします。
役に立つ情報でしたらぜひSNSやメールでシェアしてください
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

似たようなプラグインをお探しですか?

このプラグインはに分類されています。リンクをクリックすると同じような機能を持つプラグインの紹介記事一覧が表示されますので、プラグイン探しに是非ご活用ください。

メニューを表示できません

ページ先頭へ