Theme Manager
What This Page Does
The Theme Manager lets you control how your entire website looks. You can switch between different color schemes and styles instantly, create custom themes for your brand, or build multiple themes for different occasions. Think of themes as complete "looks" for your site - each one has its own colors, fonts, and styling that you can switch between with a single click.
[Screenshot: page-overview]
How to Get Here
Navigate to Admin Panel > Template Manager > Themes
Understanding the Page
When you first open the Theme Manager, you'll see all your themes displayed as cards or in a table (you can switch between these views). At the top of the page, you'll find buttons to create new themes or import themes from other installations.
Statistics and Quick Actions
At the very top, you'll see:
- Import button - Bring in themes from other sites or backups
- New Theme button - Create a fresh theme from scratch
Navigation Tabs
Below the header, there are nine tabs for different template management tools. The Themes tab is highlighted when you're on this page. The other tabs let you manage files, features, styles, layouts, translations, media, and your database.
Theme Display Area
The main area shows all your themes. Each theme displays:
- A preview image (or a palette icon if no image is set)
- The theme name and description
- Version number and author name
- Badges showing if the theme is "Active" (currently live on your site) or "Default" (the fallback theme)
- Action buttons to work with the theme
View Options
You can toggle between two ways of viewing your themes:
- Grid View - Shows themes as visual cards with preview images. Great for browsing and getting a quick look at each theme.
- List View - Shows themes in a detailed table. Better when you need to see version numbers and authors at a glance.
Common Tasks
How to Create a New Theme
Creating a new theme is your first step to customizing your site's appearance.
- Click the New Theme button at the top of the page.
- In the popup window that appears, fill in the details:
- Theme Name - Give your theme a memorable name like "Summer Sale Theme" or "Dark Night Mode"
- Version - This is pre-filled with "1.0.0" but you can change it if needed
- Author - Enter your name or your company name
- Description - Write a short note about what this theme is for
- Base Theme - If you want to start with another theme's settings, pick one from this list. Otherwise, leave it as "Start from scratch"
- Click Create Theme.
Your new theme appears in the grid. It won't be live on your site yet - you'll need to activate it separately.
[Screenshot: create-theme-modal]
How to Activate a Theme
Activating a theme makes it live on your website for all visitors to see.
- Find the theme you want to activate in the grid or list.
- Click the green Activate button.
- A confirmation message appears asking if you're sure. Click OK.
- The page reloads automatically after a moment.
The theme you activated now shows a green "Active" badge, and your website immediately uses this theme's colors and styling.
[Screenshot: activate-theme-button]
How to Edit Theme Colors and Settings
Once you've created a theme, you'll want to customize its colors, fonts, and other visual elements.
- Find your theme in the grid or list view.
- Click the gray Edit button (pencil icon).
- The page changes to show the theme editor.
To change basic information:
- Edit the Theme Name, Version, Author, or Description fields at the top.
- Click Save Changes when you're done.
To change colors:
- Scroll down to the "Theme Settings" section.
- Find the color you want to change (like "Primary Color" or "Page Background").
- Click the colored square next to the setting name.
- Your browser's color picker opens - choose your new color.
- The change saves automatically - you'll see a confirmation message in the bottom-right corner.
To change fonts or sizes:
- Find the setting you want to change in the Theme Settings section.
- Type your new value directly into the text box.
- Click outside the box or press Tab to save.
- A confirmation message appears when the change is saved.
- When you're finished editing, click Back to Themes at the top to return to the main list.
[Screenshot: edit-theme-panel]
How to Make Changes Appear on Your Website
After you change theme settings, you need to generate a CSS file to make those changes appear on your live site.
- While editing a theme, click the Generate CSS button.
- A file named
themevariables.cssdownloads to your computer. - Place this file in your website's theme folder at:
themes/{theme-name}/css/variables.css
Your frontend website now displays the updated colors and styling.
How to Clone a Theme
Cloning creates an exact copy of a theme, which is perfect for creating variations without affecting your original.
- Find the theme you want to copy.
- Click the Clone button (overlapping squares icon).
- A popup appears with a suggested name like "My Theme (Copy)".
- Change the name if you want something different.
- Click Clone Theme.
- The page reloads and your new copied theme appears in the list.
The new theme has all the same colors and settings as the original. You can now edit the copy without changing the original theme.
[Screenshot: clone-theme-modal]
How to Export a Theme
Exporting saves your theme as a file you can share or use on another website.
Click Edit on the theme you want to export.Click the Export Theme button.
- A file named
themeYYYY-MM-DD.jsondownloads to your computer.
Keep this file safe - you can import it on other installations of your software or use it as a backup.
How to Import a Theme
Importing brings in a theme from another installation or from a backup file.
- Click the Import button at the top of the page.
- Open the JSON file you want to import in a text editor.
- Copy all the text from the file.
- Paste it into the large text box in the import window.
- Click Import Theme.
If the import succeeds, the new theme appears in your theme list. If it fails, you'll see an error message explaining what went wrong.
[Screenshot: import-theme-modal]
How to Delete a Theme
Deleting removes a theme permanently from your system.
- Find the theme you want to remove.
- Click the red Delete button (trash icon).
- A confirmation message appears. Click OK if you're sure.
- The theme is removed immediately.
View Modes
The Theme Manager offers two ways to view your themes, and you can switch between them anytime.
Grid View shows themes as cards with preview images. This is the default view and makes it easy to browse visually. You can see at a glance what each theme looks like and quickly spot the one you want.
List View shows themes in a table format with detailed information in columns. This view is better when you need to compare version numbers, see who created each theme, or work with many themes at once.
To switch views, click the grid icon or list icon buttons at the top right of the theme display area.
Settings and Options
Each theme has settings that control different aspects of your site's appearance:
When you edit a theme, these settings are grouped by category to make them easier to find.
Tips for New Users
- Start with a clone - Don't edit your active theme directly. Clone it first, make changes to the copy, then activate it when you're happy.
- Name themes clearly - Use descriptive names like "Holiday 2025" or "Dark Mode" instead of "Theme 1" or "New Theme"
- Export regularly - After making changes you like, export the theme as a backup. If something goes wrong, you can always re-import.
- Test before activating - If possible, preview your changes in a test environment before activating a theme on your live site.
- Document your colors - Keep notes about which colors you use and why, especially if you're matching a brand style guide.
- Use base themes wisely - When creating a new theme, starting from an existing theme saves time on settings you don't want to change.
Troubleshooting
My theme changes aren't showing on my website
What you see: You changed colors in the theme editor and activated the theme, but your website still looks the same.
How to fix it:
- Make sure you clicked Generate CSS after making changes.
- Download the generated
theme_variables.cssfile. - Upload it to your website's
themes/{theme-name}/css/folder. - Clear your browser cache by pressing Ctrl+Shift+R (Windows) or Cmd+Shift+R (Mac).
- Check that the correct theme is activated by looking for the green "Active" badge.
I can't delete a theme
What you see: The Delete button doesn't appear on a theme, or clicking Delete shows an error.
How to fix it:
- You cannot delete the theme that's currently active. Activate a different theme first, then come back and delete this one.
- You cannot delete the default theme. The default theme is your fallback and must always exist for system stability.
The Import button won't work
What you see: Clicking Import doesn't open the popup window, or the Import button is grayed out.
How to fix it:
- Check if you see a yellow banner at the top saying "Demo Mode" - if so, you're in a demonstration and cannot make changes.
- Refresh the page in case your session expired.
- Make sure your browser isn't blocking popups from the admin panel.
My color changes aren't saving
What you see: You pick a new color, see a success message, but when you reload the page the old color is back.
How to fix it:
- Open your browser's Developer Tools (press F12).
- Look at the Console tab for any error messages in red.
- Check the Network tab to see if the save request failed.
- If you see "Demo Mode" messages in the network responses, you're in a demonstration mode where changes can't be saved.
- Try logging out and back in - your session may have expired.
Import shows "Invalid theme data" error
What you see: You pasted theme data and clicked Import, but got an error saying the data is invalid.
How to fix it:
- Make sure you copied the entire contents of the JSON file, from the first
{to the last}. - Check that the file is actually a theme export - it should have fields like "name," "version," and "settings."
- Paste the JSON into a validator website like jsonlint.com to check if it's valid JSON format.
- If someone sent you the theme file, ask them to re-export it as there may have been an issue with the original export.
Related Pages
Last updated: February 4, 2026