I’ve done something similar for a client. I found it easiest to create my custom post types as part of a plugin and network activate it. Without reinventing the wheel, I used a plugin from WPMU Dev to show those posts on the main site. If creating the custom post type isn’t your forte, WPMU Dev has a plugin that will help you with creating them.
Related Posts:
- Custom Post Type with Input fields to seperate table on database.
- Shared Custom post type between WP network sites
- Should I use custom post types or a custom database tables for plugin development?
- Where are wordpress custom types stored?
- Delete all posts of a custom post type—efficiently
- WPML with WP_Query serving up all 3 languages [closed]
- Custom Post Types, or completely custom?
- Custom Post Type, WP_Query and ‘orderby’
- Templates for Custom Post Types and Custom Taxonomies
- Multisite wide post type?
- Right way of storing large number of custom post fields
- How to use custom database tables for custom post types?
- Custom Post Type or Custom Tables
- Custom post type or just use custom fields
- Create Pages from Database
- Querying Posts by Taxonomy From Alternate Network Site
- Use Custom Database with Custom Post Type
- Custom Search | Wrong output & question
- WPMU: Programmatically adding CPT posts to specific blog id
- How do I write this SQL statement for Posts written in last 24 hours?
- Save or update data when custom post published
- Custom post type Vs. data in own table
- Save custom post type in different table
- Using posts and postmeta table to store custom Address Book Plugin data
- How to use custom post type APIs, but use a different db table
- How do I Use Nested Loops of Custom Post Types for MultiSite Blogs using WP_Query()
- Rewrite Custom Post Type URL slug
- Multisite Global Custom Posts
- Multisite with a single, shared custom post type, while retaining site URL
- Multisite custom post type’s single page 404
- Sub-Sub-Blogs — creating and importing content into a custom sub-type
- Developing WordPress on Kubernetes
- Recommended custom post type structure for TV Schedule site?
- Custom Post Type vs. User Page
- Remove default post types on all sites except primary blog. WPMU
- Redirect Single Post CPT (Custom Post Type) to a specific URL
- WordPress post count not showing for custom post type author
- Where to store custom tagging data associated with a custom post type
- wpdb custom post_type problem
- Adding custom tables to WordPress
- Plugin for custom posts and fields [closed]
- Custom Taxonomy Invalid in REST API
- WP All Import – Using Xpath to set a select value
- Sorting custom post type columns with external data and without meta values
- wp_insert_term in a multisite installation
- How to set up multisite for multi language?
- How to use custom taxonomies to reference complex relationships?
- How to implement a Google map store locator
- Create a clone from one WordPress site to another in a few minutes
- How to build custom route by adding taxonomies to URL ? ex: www.demo.com/communities/palo-alto/
- Database to page routing API?
- Store CPT ‘Reviews’ average ratings to a WordPress DB table or to a DB custom table?
- How to change wp prefix for custom post type only?
- WPMU: Cross site custom post type
- Displaying All Posts of a Custom Post Type in WordPress Multisite Backend
- Is it possible to store Custom Post Type data in separate set of tables and still have wp_post class functionality?
- Add update or delete database records using custom post type
- How to import a custom MySQL DB table into a WordPress custom post type
- Multiple pages for posts?
- How can you use one database with multisite
- WP_Query orderby and tax_query
- Multisite: How to define and limit a Custom Post Type to specific sites?
- Flush Rewrite Rules when new site is created on network
- Importing Data from a Non-WordPress database, into WP
- How to organise this data within WordPress
- Organize WordPress site, so it can maintain with huge database
- How to add multiple markers on the google map, at a certain meta_key and meta_value
- Save custom post type to external database
- Show data from one Custom Post Type in another Custom Post Type
- Extracting Address from Custom Post via Javascript for Google Maps API
- Specifying meta field’s column type in Database using add_post_meta
- Replace dynamically content in a custom database table when a custom post is created
- Running a song lyrics site on WordPress
- Save and user submitted data from a form and display them in the wp backend
- Dump custom post type database
- Should I use custom taxonomies or not?
- Designing a custom post type with a minimum number of meta fields
- Allow front end users to add data to a custom post type
- WordPress hook which triggers on post import
- Assigning alternate single-{cpt} template based on blog_id in multisite
- Update all published posts at once
- WordPress multisite – is it possible to have different taxonomies for each site?
- Is there SEO or related limitations to using Custom Post Types instead of WPMU?
- How to migrate Custom Field Template to a WordPress Multisite
- posttype and custom fields on multisite
- Entity to store contact form entries?
- Ideas to connect external database table to wordpress posts as custom field source
- Database alteration: users who voted
- WordPress as a frontend website for iOS app [closed]
- how can i show a google map in custom post type
- delete duplicate meta_value with same post_id
- custom post type: own database table structure and custom “new-post” interface
- Import External XML
- Say I have a tech blog, how best would I store technical specs for a phone, if i use custom post types
- How do you make relational post types in WordPress? [duplicate]
- Two-way synchronizing of a post type among multisite blogs
- Having a repeating custom field in admin custom post type, what I’d go better with, for DB’s sake? ACF repeater or query a different post type?
- Does this archive template part look like its making too many calls to the db?
- Right way to store a large set of similar information on website? [duplicate]
- when looping through custom post data not appearing