Navigation Path: Admin Dashboard → Template Manager
URL:
URL:
/admin/TemplateManagerOverview
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
- Click Add New Template button
- Choose template source:
- WordPress.org Repository: Free themes from WordPress
- Upload Theme: Upload custom theme ZIP file
- Premium Theme: Add purchased premium themes
- 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.)
- Upload theme preview image (recommended: 1200 x 900 px)
- Set theme as Active to make it available to customers
- Click Save to add the template
Template Properties
| Property | Description |
|---|---|
| Theme Name | Display name shown to customers |
| Theme Slug | WordPress theme directory name (e.g., twentytwentyfour) |
| Description | Brief description of theme features and style |
| Category | Theme category for organization |
| Preview Image | Screenshot of theme (1200 x 900 px recommended) |
| Status | Active (available) or Inactive (hidden) |
| Default | Set as default theme for new websites |
| Featured | Highlight as recommended theme |
| Enable Sync | Enable template synchronization for automatic updates |
Template Synchronization
Template Synchronization is a powerful feature that allows you to automatically push updates from a master template to all websites created from it.How Template Synchronization Works
When enabled, any changes made to the master template are automatically synchronized to all websites that:- Were created from this template
- Have synchronization enabled on their website settings
- Theme Files: Template files, stylesheets, and assets
- Plugin Changes: Plugin installations, updates, and removals
- Configuration: Theme settings and customizations
- Content Updates: Template pages and posts (optional)
- Widget Configurations: Sidebar and widget settings
New Feature: Template Synchronization helps you maintain consistency across multiple websites and deploy updates efficiently without manually updating each site.
Enabling Template Synchronization
On the Template:- Edit the template in Template Manager
- Enable Template Synchronization toggle
- Configure sync settings:
- Sync Frequency: Real-time, Hourly, Daily, Manual
- Sync Scope: Files only, Files + Plugins, Full sync
- Backup Before Sync: Create backup before applying changes
- Save template settings
- Go to website settings
- Enable Sync with Template option
- Website will receive template updates automatically
Use Cases for Template Synchronization
1. Agency/Multi-Site Management:- Maintain consistent branding across client websites
- Deploy security updates to all sites instantly
- Roll out new features to all clients simultaneously
- Standardize plugin configurations
- Update all customer sites with new features
- Fix bugs across all instances at once
- Maintain template consistency
- Reduce maintenance overhead
- Keep all franchise locations consistent
- Update corporate branding across all sites
- Deploy compliance changes instantly
- Maintain brand standards
- Standardize department websites
- Update institutional branding
- Deploy accessibility improvements
- Maintain consistent navigation
Sync Modes
- Real-Time Sync
- Scheduled Sync
- Manual Sync
When to Use: Critical updates, small changes
- Changes sync immediately after saving template
- Websites update within minutes
- Best for urgent security fixes
- Higher server resource usage
Sync Safety Features
Automatic Backups:- System creates backup before applying sync
- Rollback available if sync causes issues
- Backups retained for 30 days
- Detects if website has custom modifications
- Alerts admin before overwriting changes
- Option to skip conflicting files
- Detailed logs of all sync operations
- Track what changed and when
- Identify sync failures quickly
- Revert to pre-sync state if needed
- One-click rollback per website
- Preserves custom modifications
Managing Synchronized Websites
View Synced Websites:- Edit template in Template Manager
- Click View Synced Websites tab
- See list of all websites using this template
- View sync status for each site:
- ✅ Synced: Up-to-date with template
- 🔄 Pending: Sync scheduled
- ⚠️ Conflict: Custom modifications detected
- ❌ Failed: Sync error occurred
- Sync All: Push updates to all synced websites
- Sync Selected: Update specific websites only
- Pause Sync: Temporarily disable sync for maintenance
- Disable Sync: Turn off sync for specific websites
Best Practices for Template Sync
Planning Sync Strategy
Planning Sync Strategy
- Test template changes on staging site first
- Schedule major updates during off-peak hours
- Communicate updates to customers in advance
- Document all template changes
- Create change log for transparency
- Plan rollback strategy before major updates
Sync Configuration
Sync Configuration
- Use scheduled sync for routine updates
- Reserve real-time sync for critical fixes
- Enable automatic backups before sync
- Set appropriate sync scope (files vs. full)
- Monitor sync logs regularly
- Test sync on single site before deploying to all
Handling Conflicts
Handling Conflicts
- Review conflict reports before forcing sync
- Contact customers before overwriting customizations
- Offer to preserve custom modifications
- Document which sites have custom changes
- Consider creating custom templates for heavily modified sites
- Provide migration path for custom features
Communication
Communication
- Notify customers before major template updates
- Provide changelog of template modifications
- Offer opt-out period for testing
- Send sync completion confirmations
- Provide support for sync-related issues
- Maintain template update documentation
Troubleshooting Template Sync
Sync Not Working
Sync Not Working
Issue: Changes not syncing to websitesSolutions:
- Verify template sync is enabled
- Check website has sync enabled
- Review sync logs for errors
- Ensure server has write permissions
- Check for file conflicts
- Verify cron jobs are running
- Manually trigger sync to test
Sync Causing Errors
Sync Causing Errors
Issue: Websites breaking after syncSolutions:
- Rollback affected websites immediately
- Review sync logs for error details
- Test template changes on staging site
- Check for plugin conflicts
- Verify theme compatibility
- Restore from automatic backup
- Disable sync until issue resolved
Partial Sync
Partial Sync
Issue: Only some files syncingSolutions:
- Check sync scope settings
- Verify file permissions
- Review conflict detection logs
- Check disk space on target sites
- Ensure all files are included in template
- Manually sync missing files
- Re-save template to trigger full sync
Theme Categories
Organize themes into categories for easier browsing: Common Categories:- Business: Corporate and professional themes
- Blog: Content-focused blogging themes
- Portfolio: Creative and showcase themes
- E-commerce: Online store themes (WooCommerce)
- Magazine: News and magazine layouts
- Minimal: Clean, minimalist designs
- Multi-Purpose: Versatile, all-purpose themes
Category Benefits: Organizing themes by category helps customers find appropriate themes faster and improves the website creation experience.
Default Theme
Set a default theme that’s automatically selected when customers create new websites. Setting Default Theme:- Find the theme you want to set as default
- Click the Set as Default button or toggle
- Confirm the selection
- The theme will be pre-selected for all new website creations
- Choose a versatile, multi-purpose theme
- Select a theme that works for most use cases
- Use a well-maintained, popular theme
- Ensure theme is mobile-responsive
- Pick a theme with good performance
- Consider a theme with page builder support
Featured Themes
Highlight recommended themes to guide customer choices. Why Feature Themes:- Guide customers to quality themes
- Promote themes you support well
- Highlight premium or exclusive themes
- Reduce decision paralysis
- Improve customer satisfaction
- Edit the theme in Template Manager
- Enable the Featured toggle or checkbox
- Featured themes appear at the top of the theme selection
- Add a “Recommended” or “Popular” badge
Featured Limit: Feature 3-5 themes to avoid overwhelming customers. Too many featured themes defeats the purpose of highlighting the best options.
Theme Sources
WordPress.org Themes
Free themes from the official WordPress theme repository. Adding WordPress.org Themes:- Browse WordPress.org Theme Directory
- Find themes you want to offer
- Copy the theme slug (from URL or download button)
- Add to Template Manager with the theme slug
- WordPress will automatically download and install
- Astra: Lightweight, customizable
- GeneratePress: Fast, accessible
- OceanWP: Feature-rich, versatile
- Kadence: Modern, flexible
- Neve: Fast, AMP-ready
- Blocksy: Gutenberg-optimized
Custom/Premium Themes
Upload purchased or custom-developed themes. Adding Custom Themes:- Obtain theme ZIP file from developer or marketplace
- Click Upload Theme in Template Manager
- Select the ZIP file
- Theme is uploaded to your server
- Configure theme details and preview image
- Activate for customer use
- ThemeForest (Envato Market)
- Elegant Themes (Divi)
- StudioPress (Genesis Framework)
- Themify
- MyThemeShop
Theme Management
Editing Templates
- Find the theme in Template Manager
- Click Edit button
- Update theme details:
- Name, description, category
- Preview image
- Status (active/inactive)
- Save changes
Deactivating Themes
- Find the theme to deactivate
- Change status to Inactive
- Theme is hidden from customer selection
- Existing websites using the theme 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
- Ensure no active websites are using the theme
- Find the theme in Template Manager
- Click Delete button
- Confirm deletion
- Theme files are removed from server
Best Practices
Theme Selection
Theme Selection
- 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
- Include themes with page builder compatibility
- Test themes before offering to customers
Theme Organization
Theme Organization
- Categorize themes logically
- Use clear, descriptive category names
- Feature your best 3-5 themes
- Set a versatile default theme
- Keep theme list curated and manageable
- Remove outdated or abandoned themes
- Update theme previews regularly
Theme Maintenance
Theme Maintenance
- Keep themes updated to latest versions
- Test theme updates before deploying
- Monitor theme compatibility with WordPress versions
- Remove themes with security issues
- Check for theme conflicts with plugins
- Maintain theme documentation
- Provide theme support to customers
Customer Experience
Customer Experience
- Use high-quality preview images
- Write clear, helpful theme descriptions
- Highlight key features of each theme
- Provide theme demos if possible
- Make theme selection easy and intuitive
- Offer theme recommendations
- Allow theme switching after creation
Troubleshooting
Theme Not Installing
Theme Not Installing
Issue: Theme fails to install from WordPress.orgSolutions:
- Verify theme slug is correct
- Check internet connection to WordPress.org
- Ensure server has write permissions
- Check available disk space
- Try downloading theme manually and uploading
- Review server error logs
- Test with a different theme
Theme Upload Fails
Theme Upload Fails
Issue: Cannot upload custom theme ZIP fileSolutions:
- Check file size is under server upload limit
- Verify ZIP file is valid WordPress theme
- Ensure ZIP contains style.css with theme headers
- Check server write permissions
- Increase PHP upload_max_filesize if needed
- Try uploading via FTP instead
- Verify theme ZIP structure is correct
Theme Not Appearing for Customers
Theme Not Appearing for Customers
Issue: Theme doesn’t show in customer selectionSolutions:
- Verify theme status is set to Active
- Check theme is saved properly
- Clear application cache
- Refresh theme list
- Verify customer has permission to select themes
- Check theme category is visible
- Test with different user account
Preview Image Not Showing
Preview Image Not Showing
Issue: Theme preview image doesn’t displaySolutions:
- Verify image file format (JPG, PNG)
- Check image file size (< 2 MB recommended)
- Ensure image uploaded successfully
- Clear browser and server cache
- Re-upload preview image
- Check file permissions
- Verify image path is correct
Theme Recommendations
For Different Use Cases
Small Business:- Astra
- GeneratePress
- OceanWP
- Kadence
- Neve
- Blocksy
- GeneratePress
- Astra
- OceanWP
- Neve
- Kadence
- Blocksy
- Astra (WooCommerce)
- OceanWP (WooCommerce)
- Storefront (official WooCommerce theme)
- Kadence
- Astra
- GeneratePress
- Kadence
- OceanWP
Quick Reference
Theme Checklist
Before Adding a Theme:- Theme is actively maintained
- Compatible with latest WordPress version
- Mobile-responsive design
- Good performance score
- Positive user reviews (if from WordPress.org)
- No known security issues
- Compatible with popular plugins
- Has proper documentation
- Preview image uploaded
- Description written
- Category assigned
- Status set to Active
- Tested on a demo site
- Theme appears in customer selection
- Preview displays correctly