[WP]WordPress でカスタム投稿タイプのRSS を配信する方法
スポンサード
※パーマリンクの設定によりURL が変わります。
スポンサード
WordPress のRSS 配信は「投稿記事」が対象になりますので、
カスタム投稿タイプによるコンテンツを運用されている場合は、functions.php を編集して配信したい投稿タイプを指定してあげる必要があります。
※WordPress のRSS に関する基本的な設定などは、過去の WordPress のRSS の基本的な設定から、フィードURL の取得方法のまとめ 記事で紹介していますので、今回は省略致します。
カスタム投稿の記事をRSS 配信
ご利用のテーマのfunctions.php に以下のようなコードを追加します。1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <?php function mysite_feed_request($vars) { if ( isset( $vars['feed'] ) && !isset( $vars['post_type'] ) ) { $vars['post_type'] = array( 'post', '投稿タイプ名1', '投稿タイプ名2', '投稿タイプ名3' ); } return $vars; } add_filter( 'request', 'mysite_feed_request' ); ?> |
通常投稿である「post」に加えて、配信したいカスタム投稿タイプの「投稿タイプ名」を、カンマ区切りで複数指定することができます。
カスタム投稿タイプのRSS フィードURL を取得
特定のカスタム投稿タイプのフィードURL を取得する場合は、以下のように末尾に投稿タイプ名を指定します。※パーマリンクの設定によりURL が変わります。
http://ドメイン/feed/?post_type=投稿タイプ名
http://ドメイン/?feed=rss2&post_type=投稿タイプ名
http://ドメイン/?feed=rss2&post_type=投稿タイプ名
スポンサード
コメント