wordpressのカテゴリー・タグアーカイブページにカスタム投稿タイプの記事を出す方法

少しハマったので、備忘録的に書きます。

wordpressのカテゴリーとタグのアーカイブページでは、デフォルトでは通常の「post」しか表示されません
通常の記事とカスタム投稿タイプで、同じカテゴリーやタグを使っている場合は、以下のコードをfunctions.phpに追記する事により、通常の記事と同様にアーカイブページに表示されるようになります。

function add_customtype_archive( $wp_query ) {
    if ( is_admin() || ! $wp_query->is_main_query() )
        return;

    if ( $wp_query->is_category() || $wp_query->is_tag() ) {
        $wp_query->set( 'post_type', array( 'post', 'カスタム投稿タイプ' ));
        return;
    }
}
add_action( 'pre_get_posts', 'add_customtype_archive' );

「カスタム投稿タイプ」の部分は実際に追加しているカスタム投稿タイプ名に変更してください。

参考にしたサイト