WordPress Multisite lets you run a network of websites from a single WordPress installation, sharing themes, plugins, and users. It's ideal for managing multiple related sites.
Requirements
- A fresh WordPress installation (easiest) or an existing site
- No existing content if converting (posts won't be lost, but some plugins may have issues)
- Subdomains (e.g., site1.yourdomain.com) or subdirectories (yourdomain.com/site1)
- If using subdomains, a wildcard DNS entry is required:
*.yourdomain.com β your server IP
Enabling Multisite
Add to wp-config.php before /* That's all... */:
define('WP_ALLOW_MULTISITE', true);Go to Tools > Network Setup in WordPress. Choose subdomain or subdirectory structure. Follow the instructions to add code to wp-config.php and .htaccess.
Managing the Network
After setup, a new Network Admin area appears. From here you can add new sites, manage network-wide settings, install themes and plugins for all sites, and manage all users.