Display all post types together
For the first part of your question, a pre_get_posts hook is all you would need. This code should work, providing you are using the default “Latest Posts” setting as your front page (Settings > Reading). add_action( ‘pre_get_posts’, ‘se132019_home_page_all_post_types’ ); function se132019_home_page_all_post_types( $query ) { if ( ! is_admin() $query->is_main_query() && $query->is_posts_page() ) { $query->set( ‘post_type’, … Read more