Skip to main content
Navigation Path: Admin Dashboard → Template Manager
URL: /admin/TemplateManager

Overview

The Template Manager allows you to manage WordPress themes that customers can choose when creating websites. Control which themes are available, set default themes, and organize templates for easy selection.

Theme Library

Manage available WordPress themes

Default Theme

Set default theme for new sites

Organization

Categorize and organize themes

Customization

Configure theme options

Managing Templates

Adding New Templates

  1. Click Add New Template button
  2. Choose template source:
    • WordPress.org Repository: Free themes from WordPress
    • Upload Theme: Upload custom theme ZIP file
    • Premium Theme: Add purchased premium themes
  3. Enter theme details:
    • Theme Name: Display name for customers
    • Theme Slug: WordPress theme directory name
    • Description: Brief description of theme features
    • Category: Theme category (Business, Blog, Portfolio, etc.)
  4. Upload theme preview image (recommended: 1200 x 900 px)
  5. Click Save to add the template.
  6. Note: New templates are enabled by default. To hide a theme or change its display order, go to Browse Templates.
Theme Preview Images: Use high-quality screenshots showing the theme’s homepage. This helps customers visualize how their website will look.

Template Properties

PropertyDescription
Theme NameDisplay name shown to customers
Theme SlugWordPress theme directory name (e.g., twentytwentyfour)
DescriptionBrief description of theme features and style
CategoryTheme category for organization
Preview ImageScreenshot of theme (1200 x 900 px recommended)
StatusNew templates are enabled by default. Managed via the Browse Templates screen.
DefaultSet as default theme for new websites
FeaturedHighlight as recommended theme
Enable SyncEnable template synchronization for automatic updates

Template Ordering and Visibility

While basic theme details are managed in the Template Manager, the visibility and display order are managed separately.
Navigation Path: Admin Dashboard → Browse Templates
URL: /admin/WebsiteTemplateSort

Managing Visibility

  1. Navigate to the Browse Templates page.
  2. Find the template you want to show or hide.
  3. Toggle the Visibility switch to Active (available to customers) or Inactive (hidden).

Reordering Templates

The order in which themes appear to customers during website creation can be customized:
  1. On the Browse Templates page, locate the template cards.
  2. Use Drag and Drop to rearrange the templates.
  3. The new order is saved automatically and reflected in the customer dashboard instantly.

Template Synchronization

The Template Synchronization option is a toggle that allows you to automatically push updates from a master template to all websites created from it. When enabled, any changes made to this template are automatically synchronized to all websites that have synchronization enabled in their website settings. This includes:
  • Theme Files: Updates to stylesheets, templates, and assets.
  • Plugin Changes: Installations, updates, and removals.
  • Configuration: Changes to theme settings and customizations.
No additional configuration or sync modes are required beyond enabling the toggle.

Theme Management

Editing Templates

  1. Find the theme in Template Manager
  2. Click Edit button
  3. Update theme details:
    • Name, description, category
    • Preview image
  4. Save changes

Deactivating Themes

To hide a theme from customers without deleting it:
  1. Navigate to Browse Templates.
  2. Find the theme to deactivate.
  3. Toggle status to Inactive.
  4. Theme is hidden from customer selection; existing websites using it are unaffected.
Deactivation vs. Deletion: Deactivating a theme hides it from new selections but doesn’t affect existing websites. Deleting a theme can break existing sites using it.

Deleting Themes

  1. Ensure no active websites are using the theme.
  2. Find the theme in Template Manager.
  3. Click Delete button.
  4. Confirm deletion; theme files are removed from server.
Before Deleting: Check if any customer websites are using the theme. Deleting a theme in use can break those websites. Deactivate via the Browse Templates page instead if unsure.

Best Practices

  • Offer 10-20 quality themes, not hundreds.
  • Include themes for different purposes (business, blog, portfolio).
  • Choose well-maintained, regularly updated themes.
  • Prioritize mobile-responsive themes.
  • Select themes with good performance scores.
  • Categorize themes logically in Template Manager.
  • Feature your best 3-5 themes.
  • Change display order via Browse Templates to highlight top choices.
  • Update theme previews regularly.
  • Test template changes on a staging site before syncing.
  • Enable automatic backups before major sync operations.
  • Monitor sync logs for potential conflicts or failures.
  • Keep themes and plugins within templates updated.

Troubleshooting

Issue: Theme is saved in Template Manager but not visible to customers.Solutions:
  1. Verify visibility is set to Active in Browse Templates.
  2. Check if the theme is in the correct category.
  3. Clear application/server cache.
Issue: Changes not syncing to websites.Solutions:
  1. Verify the Template Synchronization toggle is enabled for the template.
  2. Ensure the individual website has Sync with Template enabled in its settings.
Issue: Cannot upload custom theme ZIP file.Solutions:
  1. Check file size against server upload limits.
  2. Verify ZIP file is a valid WordPress theme structure.
  3. Ensure server directory has write permissions.

Website Templates

Create new websites

Website Configuration

Website settings

User Roles & Permissions

Access control

Hosting Plans

Package configuration