You have two options; either bake into the theme (functions.php) or write a simple plugin that auto-creates the post based on hooking into after new site (blog) creation:
https://codex.wordpress.org/Plugin_API/Action_Reference/wpmu_new_blog
Use the insert post function to do the creation:
https://developer.wordpress.org/reference/functions/wp_insert_post/
Then, set as the home page based on ID returned:
update_option( 'page_on_front', $new_page->ID );
Related Posts:
- WPML with WP_Query serving up all 3 languages [closed]
- Custom post type archive 404’s with paginate_links
- Custom Post Type, WP_Query and ‘orderby’
- Display Custom Post Type Fields
- Retrieving 3 latest post from each of 5 different custom post types
- how to group custom post type posts by custom taxonomy terms
- Using Query Posts With Multiple Post Types And A Taxonomy
- How to get the parent’s taxonomy?
- Querying Posts by Taxonomy From Alternate Network Site
- Query not returning CPT posts
- Unable to display multiple post types in same query (WPML WP_Query)
- Query for posts in 2 taxonomies
- Quickest way to get last or oldest post date – WP Query
- How do I Use Nested Loops of Custom Post Types for MultiSite Blogs using WP_Query()
- Separate Posts and Custom Post Type in Custom Taxonomy archive template
- Custom query shows custom post types in trash
- Multiple post type queries (with specific arguments for each)
- Sorting multiple custom post types without a meta key/value pair by sort order
- Display custom post type from dynamic custom field
- Query/list all terms and their custom post count
- Archive for custom taxonomy lists all posts instead of current taxonomy
- Get latest 3 posts from multiple CPT in one query
- Polylang non-default language ignores tags in WP_Query
- Different Ways to Query Custom Post Types?
- pagination not working for category.php (custom post types in categories)
- How to display Related Posts based on number of taxonomy terms matched
- How to make WP_Query not to show irrelevant posts?
- Loop for custom post types filtered by a taxonomy
- Custom post type, custom taxonomy, query posts only from taxonomy (children of)
- Pagination not working on custom query on a page
- find custom post type post by searching its custom field with my string
- FacetWP paging custom wp_query
- Can’t change posts per page in WordPress Post Type Query
- postsperpage value not being applied
- Custom Post Type Query W/Category Dropdown
- Find Posts based on Child Post value
- Custom Post Type ‘Event’: Chronological list of recurring events from meta_values in array
- Sorting the Loop by Taxonomy Value
- Custom Query: Multiple CPTs and a taxonomy filter
- WP query_posts group by meta field related
- Custom wp-query display post only today
- custom post type and a “sticky” position taxonomy
- Use WP_query to match post types based on custom field values
- minimize wp_query call to database
- Query the title of the page to show posts with matching category in the loop
- Imported Content Doesnt Show Up On Frontend
- WordPress custom post type
- display news with pictures 3 small and one large (loop)
- Custom Query With Multiple Meta Key Value
- Custom post type blog pagination conflict
- Query Posts From Multiple Post Types
- send user to first page of results when reposting to page?
- How do I correctly query posts from a post ID?
- How to exclude certain portfolios from a loop
- Quering array of post types & pagination. Articles are repeating sometimes on different pages
- Display ACF object field data using Elementor Custom Query
- Assign a tag to custom post type using a query
- Get the ID of the latest post
- How do you get the count of posts in an archive page?
- Mixing regular and custom post types (with meta_query) on home page
- how to filter by last name for custom post
- Use WP_Query object inside a function
- WP_Query search custom posts meta date fields
- Get posts with tag all post types
- WPMU: Programmatically adding CPT posts to specific blog id
- Using new WP_Query in shortcode in a custom field causes the main post content to not display
- query order by date on custom type: wrong order
- How to display recent posts added in several custom post types
- Rewrite Custom Post Type URL slug
- Help with CPT template pagination
- How to connect two custom post types with nested loops
- Custom Post type and Custom Field WP_Query
- Display multiple custom post types and sort them chronological by one of their fields
- Using DISTINCT in wp_query
- How to show CPTs in term archive
- Get custom taxonomies from multiple posts
- Pagination on with query_posts in custom post type template
- WP_Query inside foreach loop returning same value for all options when filtered using ajax
- wp_reset_postdata() and wp_reset_query() inside shortcode are not working to reset original page query
- Why is my WP_Query outputting my entries twice?
- Custom WP_Query doesn’t display all posts
- WP_Query() with custom post type and taxonomy — get all terms?
- Query & the_content() is showing in the header
- Variable not working in WP_Query
- Query within a foreach within a query (queryception)
- 4 posts per page from single category
- Getting custom post type info using get_adjacent_post
- Related “custom post type” using “custom taxonomy”
- Page that lists publications by classifying them by taxonomy
- How to display grandchildren only of custom post?
- WP_Query based on ‘s’ and tax_queries
- The most recent post of custom taxonomy
- Problems with the WP_Query query for a Custom post type
- How can I use WP_Query argument ‘Like %..%’?
- Custom post type single display is ommited
- Query child posts on parents single.php?
- Get all custom_post_type posts + blog posts from one category in a single query
- Customising wordpress search and using $_GET[“s”]
- Custom Post Type + Custom Meta Query Not Showing 2012 Posts
- WordPress custom field sorting, weird behavior: the latest post is at the end