Concept Flow - Custom post type arguments
Define args array
Call register_post_type() with args
WordPress registers CPT
CPT appears in admin menu and frontend
Use CPT in site content
You create an array of settings, pass it to register_post_type(), WordPress registers the new post type, and it becomes usable in admin and site.