WordPressのRSSにカスタム投稿を含めて配信する方法
記事内に商品プロモーションを含む場合があります
WordPressのRSSはデフォルトでは投稿の記事が配信されます。
カスタム投稿を使っている場合、そのコンテンツは配信されないので、今回はその投稿もRSSで配信されるようにカスタマイズする必要があります。
カスタム投稿をRSS配信する方法
カスタム投稿のコンテンツをRSS配信するには「functions.php」に追記する必要があります。
<?php
function my_feed_request($vars) {
if ( isset( $vars['feed'] ) && !isset( $vars['post_type'] ) ) {
$vars['post_type'] = array(
'post',
'カスタム投稿タイプ名01',
'カスタム投稿タイプ名02'
);
}
return $vars;
}
add_filter( 'request', 'my_feed_request' );
?>
カスタム投稿が複数ある場合でも、「’カスタム投稿タイプ名02’」移行追加していけばRSS配信するには配信が可能です。
RSS Feedを確認する
全てのFeedを表示
https://◯◯/feed/
指定のカスタム投稿のFeedを確認する
https://◯◯/feed/?post_type=カスタム投稿名
※パーマリンク設定によって変わる場合があります。
ABOUT ME