Navigation Path: Admin Dashboard → Website Templates
URL:
URL:
/admin/WebsiteTemplateOverview
The Website Templates page allows you to create new WordPress websites for customers, manage existing sites, and control website provisioning settings.Create Websites
Provision new WordPress sites
Manage Sites
View and manage all websites
Bulk Actions
Perform bulk operations
Site Status
Activate, suspend, or delete sites
Creating New Websites
Manual Website Creation
- Click Create New Website button
- Select customer account (or create new user)
- Choose hosting package
- Enter website details:
- Website Name: Display name
- Domain: Primary domain or subdomain
- WordPress Theme: Select from available templates
- Admin Username: WordPress admin username
- Admin Password: WordPress admin password
- Admin Email: WordPress admin email
- Optional settings:
- Install default plugins
- Set website expiration date
- Enable SSL certificate
- Click Create Website
- System provisions the website automatically
Provisioning Time: Website creation typically takes 2-5 minutes. The system installs WordPress, configures the database, sets up the theme, and installs selected plugins automatically.
Website Creation Process
Automated Steps:- Create hosting account on server (DirectAdmin)
- Set up database and database user
- Download and install WordPress core
- Configure wp-config.php with database credentials
- Install selected WordPress theme
- Install default/selected plugins
- Set up admin account
- Configure basic WordPress settings
- Install SSL certificate (if enabled)
- Add site to MainWP (if configured)
Website List
Viewing Websites
The website list displays all customer websites:| Column | Description |
|---|---|
| Website Name | Site display name |
| Domain | Primary domain/URL |
| Owner | Customer account |
| Package | Hosting plan |
| Status | Active, Suspended, Expired |
| Created | Creation date |
| Expires | Expiration date |
| Disk Usage | Storage used |
| Actions | Manage, Suspend, Delete |
Filtering & Search
- Search by website name, domain, or owner
- Filter by status (Active, Suspended, Expired)
- Filter by hosting package
- Filter by expiration date
- Sort by any column
- Export to CSV
Managing Websites
Website Actions
View/Edit Website:- Click website name or Edit button
- View website details and statistics
- Update website information
- Change hosting package
- Extend expiration date
- Save changes
- Find website to suspend
- Click Suspend button
- Optional: Add suspension reason
- Website is disabled immediately
- Customer receives notification
- Find website to delete
- Click Delete button
- Choose deletion options:
- Delete files only
- Delete files and database
- Keep backup
- Confirm deletion (irreversible)
- Find expired or expiring website
- Click Renew button
- Select renewal period
- Process payment (if applicable)
- Expiration date is extended
Website Details
Overview Tab
- Website name and domain
- Owner information
- Hosting package details
- Creation and expiration dates
- Status and health
- Resource usage (disk, bandwidth)
Access Information
- WordPress Admin URL:
https://domain.com/wp-admin - WordPress Username: Admin username
- WordPress Password: View or reset
- FTP Access: FTP credentials
- Database Access: phpMyAdmin link
- Control Panel: DirectAdmin access (if enabled)
Statistics
- Disk Usage: Storage consumed
- Bandwidth Usage: Monthly transfer
- Database Size: Database storage
- File Count: Number of files
- Last Backup: Backup date/time
- Uptime: Site availability
Bulk Operations
Select multiple websites and perform actions:- Bulk Suspend: Suspend multiple sites
- Bulk Activate: Reactivate suspended sites
- Bulk Renew: Extend expiration dates
- Bulk Delete: Remove multiple sites
- Bulk Package Change: Upgrade/downgrade plans
- Export Selected: Export site list to CSV
Best Practices
Website Creation
Website Creation
- Verify customer information before creating
- Use strong, unique WordPress admin passwords
- Enable SSL certificates by default
- Install essential security plugins
- Set appropriate expiration dates
- Test website after creation
- Send welcome email with access details
Website Management
Website Management
- Monitor disk and bandwidth usage regularly
- Keep WordPress core, themes, and plugins updated
- Perform regular backups
- Review suspended websites monthly
- Clean up expired websites
- Monitor for security issues
- Track website performance
Resource Management
Resource Management
- Set appropriate resource limits per package
- Monitor server capacity
- Upgrade packages for high-traffic sites
- Optimize websites exceeding limits
- Clean up unused files and databases
- Archive old websites
- Balance load across servers
Customer Communication
Customer Communication
- Send expiration reminders (30, 14, 7 days)
- Notify before suspension
- Provide clear renewal instructions
- Offer upgrade options for resource limits
- Respond to support requests promptly
- Document website changes
- Maintain service level agreements
Troubleshooting
Website Creation Fails
Website Creation Fails
Issue: Website provisioning failsSolutions:
- Check server has available resources
- Verify DirectAdmin API is working
- Ensure domain is not already in use
- Check database creation permissions
- Review error logs for details
- Test with different domain
- Contact server administrator
Website Not Accessible
Website Not Accessible
Issue: Cannot access website after creationSolutions:
- Wait 5-10 minutes for DNS propagation
- Check website status is Active
- Verify domain DNS settings
- Test with direct IP address
- Check server firewall rules
- Verify WordPress installation completed
- Review server error logs
WordPress Login Fails
WordPress Login Fails
Issue: Cannot log in to WordPress adminSolutions:
- Verify username and password are correct
- Reset WordPress password
- Check WordPress admin URL is correct
- Clear browser cache and cookies
- Try different browser
- Check .htaccess file for issues
- Reset password via database if needed
Resource Limit Exceeded
Resource Limit Exceeded
Issue: Website exceeds disk or bandwidth limitsSolutions:
- Review resource usage in website details
- Identify large files or databases
- Clean up unnecessary files
- Optimize images and media
- Upgrade to higher package
- Enable caching plugins
- Contact customer about usage