車いすパパつくねの「日々リハビリ」

WordPressで作ったカスタムフィールドをPOSTに混ぜる方法

Webに不慣れな方にWordPressを使ったサイトを提供する場合、必須になるのがカスタムフィールド。
なかなかとっかかりがなかったのですが、やむに已まれぬ事情でようやく理解しました。
・Advanced Custom Fields
・Custom Post Type UI
このプラグインは本当に素敵です。

さて、通常の投稿は「Post」という投稿タイプで作成されます。
カスタムフィールドでは「Post」ではなく自作の投稿タイプで記事が作成されるため、基本機能として存在する「新着記事一覧」などに乗ってきません。

ここにいかにして載せるか。

やっぱり先人の知恵はありがたいです。
【WordPress】カスタム投稿タイプと通常の投稿を混合して使うためのコード3つ

忘れなきよう記載しておきます。

新着記事にカスタム投稿を混ぜる

function chample_latest_posts( $wp_query ) {
    if ( is_home() && ! isset( $wp_query->query_vars['suppress_filters'] ) ) {
        $wp_query->query_vars['post_type'] = array('カスタム投稿タイプ名1', 'カスタム投稿タイプ名2');
    }
}
add_action( 'parse_query', 'chample_latest_posts' );

以上です。

モバイルバージョンを終了