Available BioShip Theme Options are separated into Skin, Muscle and Skeleton sections for all Frameworks! 🙂

Theme Options Frameworks

WordPress Customizer


BioShip supports the in-built WordPress Customizer for all Theme Options with Live Preview updates via the Customizer API. The Customizer gives you a sidebar panel with Theme Settings and a live preview window that is updated by javascript or refresh. Bioship implements some custom controls by using the Kirki Library in combination with it's own theme options array. (you will also see some extra panel controls for sidebar width and position have been added to the Customizer panel.) If you find this interface restrictive is it recommended you use the Titan Framework admin page instead.

WordPress.Org Compliance
The Customizer is required to be supported for making BioShip freely available on WordPress.Org theme repository in future. If you are curious, this step was taken by the Theme Review Team to provide a more consistent experience for the end user. Personally I prefer using Options or Titan Framework to the Customizer, but all options are available so it is up to you! 🙂 If you are using the WP.Org version of BioShip, you will need to install Titan Framework as a plugin to access Titan page. If you would prefer to use bundled Titan or Options Framework, reinstall the theme from BioShip.Space. (Note the file update-checker.php is removed from the WP.Org version so that updates are via the WordPress.Org repository.)

Titan Framework


Titan provides a great modern user interface for modifying all available Theme Settings for BioShip in the one place. There is a wide variety of controls available via Titan, however only a small number are used to reduce complexity. Note: admin page output is changed for BioShip so all tabs are available on one pageload like Options Framework. 🙂 Reference: Titan Framework Documentation.
[Theme Settings option_name key: child-theme-slug_options]

Options Framework


BioShip Theme Options were originally handled by the Options Framework, which is still supported but no longer default. While there are some minor differences between the Titan and Options Framework, they are very similar in operation. Reference: Options Framework Documentation.
[Theme Settings option_name key: child_theme_slug]

v1.5.0+ Upgrade Notice

Since Titan if now used by default after v1.5.0, if you are upgrading from that, use one of the two options given below, either to switch back to Options Framework or to transfer your existing theme settings to the Titan Framework format.

Framework Switching

To use Options instead of Titan, create an option name 'theme-slug_framework' and the value of 'options' Alternatively, you can create a file in your desired theme directory called titanswitch.off and if you wish to switch back to using Titan again, create a file called titanswitch.on If either of these files is created it will change the above options value and then delete the file. After switching between these Frameworks you will want to review your theme settings and resave.

Transferring Settings

To transfer settings from one framework to another you can use the above querystring on an admin URL (when logged in.) This is helpful when converting theme settings from Options Framework usage to using Titan Framework instead. After doing the transfer and switching to the Titan Framework, be sure to check your settings (especially fonts) on the Theme Options page and save them again to remove again discrepencies.

The totheme parameter is optional, if left out it will transfer settings to your current active theme. Note: Currently only supports transferring existing theme settings TO Titan from Options Framework. as code is needed for image URLs from Options Framework to be inserted in the media library for Titan, and development will be moving forward with Titan moreso than Options Framework anyway.)

Copying Theme Settings

To copy theme settings between any two existing themes using the above query string on an admin URL (when logged in.) This may be helpful if you created a Child Theme and the theme settings failed to transfer from the Parent Theme. Or if you simply wish to copy theme settings between themes for some other reason.

Other Frameworks

Hybrid Core

/includes/hybrid2/ or /includes/hybrid3/

Hybrid Core is activated via Theme Options -> Skeleton -> Hybrid tab.
Note: for consistency, Hybrid Content Template Hierarchy and Schema.Org attributes are implemented regardless of this.

Hybrid Hook

All hooks are automatically made available to the Hybrid Hook plugin (modified for BioShip.) When activated (via Theme Options -> Skeleton -> Hybrid) you can access Appearance -> Hybrid Hook. This allows you to easily add content (Text, HTML, or Shortcode) to any of the Layout Hook sections. (You can also specify a priority if you need to insert between existing hooked functions.) see the Layout Hook Guide for more information.


/includes/foundation5/ or /includes/foundation6/

Foundation by Zurb loading is activated via Theme Options -> Skeleton -> Foundation tab.

BioShip Extensions

For further extensions, see the online BioShip Extensions page.