refactored post type creation and tied shortcodes