[WP]WordPressでカスタム投稿タイプのRSSを配信する方法

WordPress
スポンサーリンク

WordPressのRSS配信は「投稿記事」が対象になりますので、カスタム投稿タイプは配信対象外です。

カスタム投稿タイプの記事もRSS配信したい場場合は、functions.phpを編集して配信したい投稿タイプを指定する必要があります。

カスタム投稿の記事をRSS配信

ご利用のテーマのfunctions.phpに以下のようなコードを追加します。


通常投稿である「post」に加えて、配信したいカスタム投稿タイプの「投稿タイプ名」を、カンマ区切りで複数指定することができます。

参考ページ
巷でよく見かけるカスタム投稿タイプをRSSに反映させるコードはバグがあるので使ってはいけない


カスタム投稿タイプのRSSフィードURLを取得

特定のカスタム投稿タイプのフィードURLを取得する場合は、以下のように末尾に投稿タイプ名を指定します。
※パーマリンクの設定によりURLが変わります。

http://ドメイン/feed/?post_type=投稿タイプ名
http://ドメイン/?feed=rss2&post_type=投稿タイプ名

コメント

タイトルとURLをコピーしました