This repo contains the Mozilla Hive WordPress theme used on sites including Hive NYC.
For detailed guides to installing and using the theme within your site, see the GitHub repo wiki.
The Hive theme requires the following plugins:
- Advanced Custom Fields https://wordpress.org/plugins/advanced-custom-fields/
- Disqus Comment System https://wordpress.org/plugins/disqus-comment-system/
- Jetpack https://wordpress.org/plugins/jetpack/
- ShareThis https://wordpress.org/plugins/share-this/
- WordPress SEO https://wordpress.org/plugins/wordpress-seo/
- WordPress Importer https://wordpress.org/plugins/wordpress-importer/
- Advanced Custom Fields Repeater* http://www.advancedcustomfields.com/add-ons/repeater-field/
- Advanced Post Types Order* http://www.nsp-code.com/premium-plugins/wordpress-plugins/advanced-post-types-order/
* These plugins are premium - if you're developing for a Hive site get in touch via [email protected] for a copy.
You can install the theme by downloading the zipped file for this repo. Upload it in WordPress by selecting Appearance > Themes > Add New > Upload Theme.
The theme uses custom fields you can import into WordPress from the hive-custom-fields.xml
file - import using Tools > Import > WordPress > Upload file and import. You will then need to map the imported author to a user on your installation.
The default site structure this theme is designed to work with is as follows:
- a home page with a slider component to display featured articles
- articles can be selected by editing the page
- a blog landing page
- a portfolio page displaying a grid of project pages
- each portfolio project page includes custom fields to display data and resources
- a primary menu which appears at the top and bottom of the site pages
- a social media section in the site header
- a sidebar which appears on blog posts
- a sidebar which appears on other pages
You can add branding to your site in the Appearance > Theme Options section of WordPress.
You can configure the theme's featured articles and portfolio post options in the Custom Fields section of WordPress.