function genesis_get_cpt_archive_types() { static $genesis_cpt_archive_types; if ( $genesis_cpt_archive_types ) { return $genesis_cpt_archive_types; } $args = apply_filters( 'genesis_cpt_archives_args', [ 'public' => true, 'show_ui' => true, 'show_in_menu' => true, 'has_archive' => true, '_builtin' => false, ] ); $genesis_cpt_archive_types = get_post_types( $args, 'objects' ); return $genesis_cpt_archive_types; }