Mayflower Child Theme to display custom Bellevue College homesite homepage.
- The companion plugin to this theme is bc-homepage-functionality. This plugin provides several custom post types, as well as configurations for the Advanced Custom Fields (ACF) plugin.
- Advanced Custom Fields (ACF)
Migrating from version 1.x to version 2 requires some large configuration changes to avoid undue downtime of the BC homepage.
- Copy existing Mayflower Homepage theme
- Rename to something like mayflower-homepage-v1x
- Modify theme name in style.css
- Activate theme in Network Settings
- In Customizer, switch to copy, and RECONFIGURE SETTINGS!
- Reconfiguring these is critical, as the settings are linked to the theme, and will not come over to the new theme due to the different name
- Activate CustomPress and import post types
- Create empty page to serve as homepage
- Create News, Events, and Deadlines Feature Types under Around Campus post type
- Create initial events, news, and deadlines posts
- Create initial content modules
- Customizer
- Preview new homepage theme
- Set homepage as homepage
- Create menus and set them to appropriate theme locations
- On mayflower homepage, set everything except categories (not possible to set)
- Publish, refresh, return to same screen, and set categories. This should be the only period the homepage is partially broken.