WordPress Multisite Setup Guide
Learn how to create and manage a network of WordPress websites from a single installation.
WordPress Multisite allows you to create a network of websites under one WordPress installation. Perfect for managing multiple sites, creating a blog network, or building a SaaS platform.
What is WordPress Multisite?
WordPress Multisite is a feature that allows you to create and manage multiple WordPress sites from a single WordPress installation. All sites in the network share:
- WordPress core files
- Themes and plugins
- Single admin dashboard
- User database (users can access multiple sites with one login)
When to Use Multisite
✅ Good Use Cases:
- University with department sites
- Company with regional sites
- Blog network (like WordPress.com)
- Client sites management
- Franchise or chain businesses
- Language-specific sites
❌ Not Ideal For:
- Unrelated websites
- Client sites needing isolation
- Sites requiring different PHP versions
- Sites with very different hosting needs
- When simpler solutions work
Prerequisites
- Fresh WordPress installation (or backup existing site)
- FTP or SSH access
- Ability to edit wp-config.php and .htaccess
- Taiwan Web Hosting account (multisite supported on all plans)
Step-by-Step Multisite Setup
Step 1: Backup Your Site
Before making changes, create a complete backup:
- Backup files via FTP
- Export database via phpMyAdmin
- Or use backup plugin
Step 2: Enable Multisite in wp-config.php
Add this line to wp-config.php, above "/* That's all, stop editing! */":
define('WP_ALLOW_MULTISITE', true);Step 3: Install Network
- Log into WordPress admin
- Go to Tools → Network Setup
- Choose subdomain or subdirectory network:
- Subdomain: site1.yourdomain.com, site2.yourdomain.com
- Subdirectory: yourdomain.com/site1, yourdomain.com/site2
- Enter network title and admin email
- Click "Install"
Step 4: Update wp-config.php
Copy the code provided by WordPress and add to wp-config.php:
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'yourdomain.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);Step 5: Update .htaccess
Replace .htaccess content with code provided by WordPress.
Step 6: Log Back In
You may need to log in again. You'll now see "My Sites" in the admin bar.
Network Administration
Super Admin Dashboard
Access network settings via My Sites → Network Admin:
- Sites: Add, edit, delete network sites
- Users: Manage all network users
- Themes: Enable themes for network
- Plugins: Network activate plugins
- Settings: Configure network options
Adding New Sites
- Go to My Sites → Network Admin → Sites
- Click "Add New"
- Enter site address, title, admin email
- Click "Add Site"
Wildcard Subdomain Setup
For subdomain multisite, configure wildcard subdomain in cPanel:
- Log into cPanel
- Go to Subdomains
- Create subdomain: "*" (asterisk)
- Point to same document root as main domain
- Contact Taiwan Web Hosting support if needed
Managing Themes and Plugins
Network-Wide Installation
Only super admins can install themes/plugins. Once installed:
- Themes: Enable per site in Network Admin → Themes
- Plugins: Network Activate for all sites, or enable per site
Best Practices
- Limit Site Creation: Only allow admins to create sites
- Use VPS or Dedicated Hosting: Shared hosting can struggle with many sites
- Regular Updates: Update core, themes, plugins across network
- Monitor Performance: Watch for sites slowing down network
- Set Upload Limits: Prevent individual sites from using too much space
- Use Multisite Plugins: Some plugins are multisite-specific
Recommended Multisite Plugins
- Multisite Plugin Manager: Control plugins per site
- Multisite Language Switcher: Multilingual networks
- WP Multisite User Sync: Sync users across sites
- Pro Sites: Create paid membership sites
Need Help with Multisite?
Taiwan Web Hosting supports WordPress Multisite on all hosting plans. Our team can help with setup, configuration, and troubleshooting. Contact support for assistance.
Multisite-Ready WordPress Hosting
Taiwan Web Hosting supports WordPress Multisite with wildcard subdomains and sufficient resources.
