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:

  1. Backup files via FTP
  2. Export database via phpMyAdmin
  3. 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

  1. Log into WordPress admin
  2. Go to Tools → Network Setup
  3. Choose subdomain or subdirectory network:
    • Subdomain: site1.yourdomain.com, site2.yourdomain.com
    • Subdirectory: yourdomain.com/site1, yourdomain.com/site2
  4. Enter network title and admin email
  5. 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

  1. Go to My Sites → Network Admin → Sites
  2. Click "Add New"
  3. Enter site address, title, admin email
  4. Click "Add Site"

Wildcard Subdomain Setup

For subdomain multisite, configure wildcard subdomain in cPanel:

  1. Log into cPanel
  2. Go to Subdomains
  3. Create subdomain: "*" (asterisk)
  4. Point to same document root as main domain
  5. 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.

WordPress Hosting

Get started with WordPress hosting optimized for Multisite.

Learn More →
VPS Hosting

For large multisite networks, consider VPS hosting.

View VPS Plans →

Multisite-Ready WordPress Hosting

Taiwan Web Hosting supports WordPress Multisite with wildcard subdomains and sufficient resources.