[WordPress]カスタム投稿タイプをfeed(RSS)に入れる

カスタム投稿タイプで投稿した内容はfeedに自動では入らないようだ。
チケットを出しているようなので、そのうち、自動で入るようになるのかも。

参考:Feed for Custom Post Types
参考:How to Add Custom Post Types to Your Main WordPress RSS Feed

■記入例1

// functions.php
function myfeed_request($qv) {
  if (isset($qv['feed']))
    $qv['post_type'] = get_post_types();
  return $qv;
}
add_filter('request', 'myfeed_request');

■記入例2

// functions.php
function myfeed_request($qv) {
  if (isset($qv['feed']) && !isset($qv['post_type']))
    $qv['post_type'] = array('post', 'story', 'books', 'movies');
  return $qv;
}
add_filter('request', 'myfeed_request');

試した感じだと、例1は自動でposttypeを追加しているが、postのfeedが抜けてしまうようだ。
例2は明示的にfeedで出力したい投稿タイプを指定してる。こちらはfeedに全部入るようだ。

「[WordPress]カスタム投稿タイプをfeed(RSS)に入れる」への1件のフィードバック

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)