WordPressでカスタム投稿タイプの投稿記事をRSS配信に含める方法

WordPressのカスタム投稿タイプを利用して記事を投稿してもRSS配信ができないようなので… functions.php を操作して、カスタム投稿タイプの記事をRSS配信に含める方法を紹介させていただきます。

functions.phpへのコード挿入

以下のコードを functions.php へ記述します。

カスタム投稿タイプが増えれば、「カスタム投稿タイプ名」をカンマでつなげていきます。
[php] <?php
add_filter( ‘pre_get_posts’, ‘my_custom_posts_rss’ );
function my_custom_posts_rss( $query ) {
if ( is_feed() )
$query->set( ‘post_type’, array(
‘カスタム投稿タイプ名’
)
);
return $query;
}
?>
[/php]
WordPressの管理画面ダッシュボードに「カスタム投稿タイプ毎の投稿件数」を表示する方法 同様、手動でカスタム投稿タイプの設定をしている場合は、投稿タイプを増やすのに合わせてダッシュボードへの記述も足してあげれば良いですが、Types などのプラグインを利用している場合は functions.php への記述の追加も忘れずに。

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください