Themes

This document covers Themes that define your website’s visual appearance and layout. You’ll learn how to create, customize, and export themes, and use the Wizard for easy setup.

Mosaic Theme previews shown next to each other in a neat way.

A theme includes the following resources that provide a comprehensive framework for defining the visual and functional aspects of a website:

A theme is responsible for determining a website’s visual appearance and layout, covering elements like color schemes, font styles, page layouts, and additional design features. It includes various elements that work together to give your site a cohesive look and feel.

You can use basic layouts that ensure your site remains consistent across all pages. There are also customizable layouts for different pages, allowing for variety within a unified design.

Theme modes

Mosaic allows you to work with multiple themes at the same time, but only one theme can be active (or live) at any given moment. The active theme is what visitors see on the frontend of your website.

Themes interface in Mosaic showing multiple themes, with one active theme highlighted as the live site design

When you click on any theme in the theme list, a popup window will appear with two options:

  • Activate in live mode
  • Activate in test mode
Popup options in Mosaic for activating a theme in live mode or test mode after selecting a theme

Live mode

Choosing live mode sets the selected theme as your active WordPress theme. This is the version of your site that the public will see on the frontend.

Live mode selection in Mosaic confirming the chosen theme as the active WordPress theme for the website

Test mode

Test mode allows you to privately preview and edit a theme without affecting your live site. If you click on a theme currently in test mode, you’ll also see the option to switch it to live mode or Exit test mode. If you click on a theme that’s already in live mode, you can still bring up the same popup to switch it to test mode, if needed.

Theme marked as being in test mode in Mosaic, allowing preview without changing the live site

When a theme is in test mode, the WordPress admin toolbar will display a Mosaic test mode label. You can use its dropdown to exit test mode at any time, which will return you to the live theme of your website.

Notice

You can also activate any theme directly through Appearance → Themes in your WordPress admin sidebar. Doing so will switch the selected theme to live mode.

Managing themes

In the Themes interface, you’ll see a list of your Themes, along with the option to create a new one.

For more options, use the Context menu, which is accessible via the three dots on each theme. This menu allows for various actions.

Theme context menu in Mosaic opened via three-dot icon, showing available actions for managing the theme
  • Settings: You can change the Theme name here.
  • Duplicate: By selecting the Duplicate option, you can create a duplicate version of your current theme, retaining all of its settings and design.
  • Export: Use it to export your theme. This will generate a .zip file that can be imported later. We will also ask for this file when you need to share an export of your settings.
  • Replace: This is a straightforward method to substitute the current theme with another one. You can either use a previously exported theme or pick one directly from the Theme library. Learn more in the Replace section.
  • Generate thumbnail: Create a small preview image that visually represents the theme. Helpful when managing many or similarly named ones.
  • Delete: Permanently delete a Theme. Use this option with caution as deletion is irreversible. Active themes cannot be deleted.
  • Api export: Export your theme’s settings as a structured JSON via the Mosaic API (Free & Pro). Ideal for automation and versioning.
  • Exit test mode: Switches the selected theme out of test mode.
  • Activate: This function switches your website’s active theme. By selecting it, you can change the currently active theme to another one available in your theme list.

New theme

When you create a new theme, you’ll have the option to make a new empty theme to start from scratch or choose an already-designed one from the library.

Theme creation popup in Mosaic offering options to start with an empty theme or select a pre-designed theme from the library

Wizard

After selecting a theme from the library, you’ll be prompted to choose whether to activate the theme in live or test mode, and then start the Wizard. The Wizard will set up the prerequisites and guide you through the next steps. If you prefer, you can always go back to the theme selection to choose a different option.

Activation prompt in Mosaic asking to choose live or test mode before launching the theme setup Wizard
1. Settings

After selecting the Wizard, you’ll first be taken to the settings setup.

Theme setup Wizard in Mosaic displaying settings configuration step during initial theme creation
  • Your homepage displays: Choose the content displayed on your homepage by selecting either a static or dynamic page. Note that the following two settings are only available if you’ve selected the static homepage option.
  • Homepage: Choose from your already existing pages for the homepage.
  • Posts page: Determine which page on your website will display your blog posts.
  • Color – mode: Pick between Light and Dark modes.
  • Color – skin: Choose from a range of color options for your skin, or enter your own hex code. This setting is not available for the Blank theme.
  • Font – skin: Choose a font combination. This setting is not available for the Blank theme.
2. Master

Here, you can customize your pages by adding a specific Header and Footer, removing them, or selecting from the available options provided by this Theme.

Page customization step in Mosaic’s setup Wizard, allowing selection or removal of headers and footers from theme options
  • Replace header/footer: You can explore all the available header and footer layouts and choose the one that best fits your preferences. You can also modify these layouts later if needed.
Header selection popup in Mosaic displaying available header layouts with option to preview and choose one for customization
3. Templates

Select your Homepage, Blog, Post, and 404 page templates. Each option offers additional templates to replace the currently chosen one.

If you’ve chosen to display your latest posts as your homepage, you won’t receive an additional homepage template option. You can also choose any additional page templates you’d like to include in your theme later on.

Template selection step in Mosaic’s setup Wizard, allowing users to choose or replace templates for Homepage, Blog, Post, and 404 pages
  • Posts per page: When selecting your blog template, you can specify the exact number of posts to display per page. This setting can be modified later if needed.
4. Pages

Lastly, select any additional pages you may need. You can filter the available templates by page category for easier navigation.

If you have chosen additional pages, proceed with the Next button. If you have not selected any pages, you will see the Finish button. Click this button to finalize the process and create your theme.

Final step in Mosaic’s setup Wizard showing optional page selection with filters by page category for easier browsing

You are free to skip the Wizard any time you’d like. Adding, editing, and removing pages can be done later on as well.

Upload

Upload button in Mosaic’s theme interface for importing exported themes

Use this to upload exported themes. After you click New theme, an Upload button appears in the upper right, choose it if you prefer to upload instead of picking from the list. Select the exported .zip file to import.

Replace

Mosaic Replace window showing choices to swap the current theme

The Replace option lets you quickly swap out your current theme with another one. You can choose between two sources:

  • Uploaded theme: Use a theme you’ve previously exported and saved.
  • Theme library: Pick a theme directly from the available library.
Notice

Replacing a theme is irreversible. The selected theme will be permanently overwritten by the new one.

FAQ

Last updated: September 11, 2025

Still have more questions? Let us help!

We use cookies to improve your experience, analyze traffic, and personalize content. By clicking "Accept all" you agree to storing them on your device. Read our privacy policy.

Accept all
Reject all