menu

自作テーマでカスタム投稿タイプのRSS配信方法

2022年9月19日

CodeWordPress

Designed by Freepik

こちらのブログは自作テーマなのですが、RSS配信させるのに少し手こずったので備忘録に。

通常の投稿postタイプの場合

一般の投稿postタイプを利用している場合は、function.phpに以下の1行を追記するだけでOK。

add_theme_support('automatic-feed-links');

カスタム投稿のRSS配信方法

カスタム投稿タイプのRSS配信をしたい場合は以下のコードを追記。

function mysite_feed_request($vars) {
    if ( isset( $vars['feed'] ) && !isset( $vars['post_type'] ) ) {
        $vars['post_type'] = array(
 'post',
 '投稿タイプ名1',
 '投稿タイプ名2'
 );
    }
    return $vars;
}
add_filter( 'request', 'mysite_feed_request' );

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

カスタム投稿タイプのフィードURLの取得方法。

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

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

Follow Me!

Aji ろぐろぐみー筆者

GoogleAppsScriptを使った業務効率化が得意なWeb屋。
詳しいプロフィールはこのページで色々書いてます。Twitterもやってます。コメント頂けると陸に上がった魚のようにピチピチ喜びます!

関連記事

コメントはこちらからどうぞ

プライバシーポリシーはこちら
また、コメントはこちらで承認の作業を行うまでは表示されません。ご了承ください。

CAPTCHA