WordPress PR

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
シラツキ
Web制作会社で働くフロントエンドエンジニア(コーダー)。 ココナラでもお仕事募集しております。 HTML,CSS,JS,WordPress,EC-CUBE,Next.jsなど制作に役立つ情報を発信していきます。 webサイトの運営、修正、制作などお仕事も募集中! お気軽にご相談ください。