On Demand Theme Documentation

Sample Data and Child Theme Download

Use the links below to download the sample data file and child theme for this theme.

NOTE: WordPress does not provide import functionality for theme options, custom fields, required plugins, or other settings. This means that you will need to configure your theme options after importing the demo content.

Download theme sample data file
Download Child theme

Theme Options Panel

On Demand is integrated with the WordPress theme Customizer (Appearance > Customize), giving you easy control over On Demand's various options.

On Demand Header Area Setup

The header area in the On Demand theme features four elements: a logo (top left), a search box (opposite the logo), and navigation menu, and social media links.

Note: On Demand theme integrated with the WordPress theme Customizer (Appearance –> Customize), which allows you easy control over the theme options.

Header Image

To add a header image to On Demand, navigate to Appearance > Customize > Header Image, and select the ‘Add new image’ button to choose or upload a new header image. The image will appear to the top left of your site opposite the search box, and will hide the site title and tagline.

Header Search

The header search bar can be enabled or disabled under Appearance > Customize > General > ‘Enable Search Bar’

Navigation Menu

On Demand’s navigation menu can be setup under Appearance > Menus. The Codex has an informative article on setting up navigation menus, here: Appearance Menus Screen.

Social Media Icons

You can configure On Demand’s social media icons under Appearance > Customize > Static Front Page. The currently supported services are:

– Facebook
– Twitter
– Google Plus
– YouTube
– Vimeo
– Instagram
– Flickr
– RSS Feed

If there is a service you want to add but is not included in this list, please get in contact and we’ll be able to help.

On Demand Background

You can setup a background for the On Demand theme under Appearance > Customize > Background. Please see the Appearance Background Screen codex article for instructions on how to use a custom background image.

On Demand Homepage Setup

Setting the homepage template

To ensure that On Demand’s homepage template loads correctly, navigate to Appearance > Customize > Static Front Page, or Settings > Reading, and ensure that the ‘your latest posts’ option is selected.


The carousel on the homepage features posts from a selected category. To choose this category navigate to Appearance > Customize > Static Front Page and configure the ‘Carousel – Category’, the ‘Carousel Slide Number’ options (4 posts will display by default), and ‘Carousel Slide Speed’ options. Please keep in mind that you must upload a featured image to your posts before they will appear on the homepage, and that the images on the homepage are featured images, not automatically generated video thumbnails (although you can use a plugin like ‘Video Thumbnails’ to have a featured image automatically generated from a video).

Featured Categories

Immediately below the carousel is a section with 6 thumbnail images: each image is one category that can be selected under Appearance > Customize > Static Front Page > ‘Enable Featured Categories’, followed by the Featured Video #X (1 – 6) options.

Latest Posts

Finally, the homepage features posts from a selected category in a two column layout with sidebar, or three column layout if no widgets are added to your sidebar. The option to set this category is under Appearance > Customize > Static Front Page > ‘Latest Posts – Category’.

The following image shows the setup of the demo homepage.


On Demand Colors and Fonts

Site Colors
Under Appearance > Customize > Colors you can set your theme’s main colors, including (1) Header Text Color, which is the color of your site title and tagline (if not using a header image); Background color, which applies to your site background; Primary Site Color, for main fonts and links, and Secondary Site Color for various text like author meta text, footer meta text, etc.


On Demand doesn’t include any font options, because font options don’t belong in a theme. Instead we recommend the ‘Easy Google Fonts’ plugin (which will add a ‘Theme Typography’ option to your customizer panel). If you wanted to use a non-Google font, then please contact us and we’d be happy to provide directions if you weren’t sure how.

Setting up a Portfolio

You may following these steps:

  1. Create posts, set categories for these posts, add featured images, videos, etc.
  2. Create a new page, and set this page’s template to “Portfolio” (see attached screenshot)
  3. Navigate to Appearance –> Customize to select the Category/Categories that you would like to display on the Portfolio page that you’ve created (see second screenshot attached)

On Demand Footer

On Demand features meta / copyright information to the bottom left of the theme footer. You can add your own under Appearance > Customize > General > Footer Tagline.