Ready to build your own Website as a Service (WaaS) platform? This comprehensive guide takes you from zero to a fully functional Ultimate Multisite installation—covering WordPress Multisite fundamentals, installation, configuration, and best practices.
What is Ultimate Multisite?
Ultimate Multisite is a WordPress plugin that transforms your WordPress Multisite installation into a premium network of sites—like WordPress.com, Wix, or Squarespace—but one that you own and control.
With Ultimate Multisite, you can offer customers the ability to create websites via monthly, quarterly, or yearly subscription fees. It handles everything: site provisioning, payment collection, checkout forms, discount vouchers, domain mapping, SSL certificates, and customer communications.
Before diving into Ultimate Multisite, you need to understand the foundation it’s built on: WordPress Multisite.
Understanding WordPress Multisite
WordPress Multisite is a built-in feature (since WordPress 3.0 in 2010) that allows multiple sites to share a single WordPress installation. When activated, your WordPress site becomes a “network” capable of hosting many subsites.
Think of it like this: A university maintains a single WordPress installation, but each faculty maintains their own WordPress site within that network.
What Gets Shared
All subsites in a WordPress Multisite network share:
- WordPress core files — Updates happen once for all sites
- Plugins and themes — Installed once, available network-wide
- The database — One database with separate tables per subsite, like
wp_[id]_posts,wp_[id]_comments, etc. - User accounts — Users belong to the network, not individual sites
- wp-config.php — Single configuration file
What Stays Separate
- Media uploads — Each subsite has its own uploads folder (wp-content/uploads/sites/[id])
- Content — Posts, pages, comments, and settings are scoped per site
- Active plugins/themes — Each site can activate different combinations (unless network-activated)
- Admin panels — Each subsite has its own dashboard
This architecture is the main advantage of multisite: you can grow from 10 to 1,000 sites while keeping maintenance tasks the same.
Subdomain vs. Subdirectory: Choose Wisely
When setting up WordPress Multisite, you must choose between two URL structures. This decision is difficult to change later, so choose carefully.
Subdirectory Mode
URLs look like: yourdomain.com/site1, yourdomain.com/site2
Pros:
- Easiest to set up and maintain
- Single SSL certificate covers the entire network
- No DNS wildcard configuration needed
Cons:
- Search engines may treat all subsites as one giant site
- URLs look less “professional” to some customers
- Main site requires /blog/ prefix for posts (to avoid path conflicts)
Subdomain Mode
URLs look like: site1.yourdomain.com, site2.yourdomain.com
Pros:
- URLs look more professional
- Search engines treat each subsite as a separate website
- No path conflicts between main site and subsites
Cons:
- Requires wildcard DNS configuration
- Needs wildcard SSL certificate (or individual certs per subdomain)
- Slightly more complex initial setup
Our recommendation: For most WaaS platforms, subdomain mode is preferred because customers expect their sites to feel independent. The SSL complexity is largely solved by Ultimate Multisite’s hosting integrations and Cloudflare support.
Key Terminology
Before proceeding, let’s define the terms you’ll encounter throughout your Ultimate Multisite journey:
WordPress & Multisite Terms
- Network — Your entire WordPress Multisite installation containing all subsites
- Subsite — An individual site within your network (can be subdomain or subdirectory)
- Super Admin — The highest permission level; can manage all subsites, plugins, and themes
- Network Admin Panel — The dashboard where super admins manage the entire network
- Domain Mapping — Allowing subsites to use custom domains (e.g., joesbikeshop.com instead of joes.yournetwork.com)
Ultimate Multisite Terms
- Site Template — A pre-configured site that gets cloned when customers sign up (with theme, plugins, and content already set up)
- Checkout Form — The registration form where customers select plans and create their sites
- Product/Plan — A subscription tier you offer (e.g., Basic $9/mo, Pro $29/mo)
- Membership — A customer’s active subscription to a product
- Webhook — Automated notifications sent to external services when events occur (site created, payment received, etc.)
- Events — Logged activities in your network (plan changes, payments, site creations)
Step 1: Install WordPress Multisite
Important: Many managed WordPress hosts (WP Engine, Cloudways, Closte, etc.) can set up Multisite for you automatically. Check with your host before doing this manually.
Prerequisites
- A fresh WordPress installation (or an existing one you’re ready to convert)
- FTP or file manager access
- Ability to edit wp-config.php and .htaccess
- Backup your site before proceeding
- Deactivate all plugins temporarily
Enable Multisite
Open your wp-config.php file and add this line before the “That’s all, stop editing!” comment:
define('WP_ALLOW_MULTISITE', true);
Save and upload the file, then refresh your WordPress admin.
Configure the Network
Go to Tools → Network Setup in your WordPress admin.
- Choose Subdomains or Subdirectories
- Enter a Network Title
- Verify your Network Admin Email
- Click Install
WordPress will provide code snippets to add to your files.
Add the Configuration Code
Add this to wp-config.php (WordPress will show you the exact values for your site):
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true); // false for subdirectories
define('DOMAIN_CURRENT_SITE', 'yourdomain.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
Replace the contents of your .htaccess file with the code WordPress provides (it will differ slightly for subdomain vs subdirectory).
For Subdomain Mode: Configure Wildcard DNS
If using subdomains, you need wildcard DNS so that *.yourdomain.com resolves to your server.
- Log into your hosting control panel (cPanel, Plesk, etc.)
- Find Domains or Subdomains
- Create a subdomain with an asterisk:
* - Point it to your main domain’s document root
Test Your Installation
Before installing Ultimate Multisite, verify your multisite works:
- Log in and go to My Sites → Network Admin → Sites
- Click Add New
- Create a test site
- Visit the test site to confirm it loads correctly
Step 2: Install Ultimate Multisite
With WordPress Multisite working, you’re ready to install Ultimate Multisite.
Installation
- Go to Network Admin → Plugins → Add New
- Cari “Ultimate Multisite”
- Klik Pasang, kemudian Aktifkan Rangkaian
Wizard Persediaan
Selepas pengaktifan, anda akan dialihkan ke Wizard Persediaan. Klik Mulakan.
Langkah 1: Semakan Pra-Pemasangan
Wizard mengesahkan pelayan anda memenuhi keperluan (versi PHP, MySQL, dll.). Jika semuanya lulus, klik Seterusnya.
Langkah 2: Pemasangan
Klik Pasang untuk mencipta jadual pangkalan data dan fail yang diperlukan.
Langkah 3: Tetapan Asas
Konfigurasikan maklumat syarikat anda dan mata wang lalai. Maklumat ini dipaparkan pada invois dan komunikasi pelanggan.
Langkah 4: Kandungan Contoh (Pilihan)
Anda boleh memasang templat, produk, dan borang pembayaran yang telah ditentukan untuk membantu anda bermula. Ini disyorkan untuk pengguna kali pertama.
Klik Selesai — anda kini mempunyai pemasangan Ultimate Multisite yang berfungsi!
Kes Penggunaan Biasa
Ultimate Multisite menyokong pelbagai jenis model perniagaan:
Model Agensi
Hos dan urus laman web pelanggan pada satu platform. Manfaatkan lesen agensi untuk tema dan pemalam merentas semua laman. Gunakan pemetaan domain supaya setiap pelanggan mempunyai domain berjenama mereka sendiri.
Manfaat: Kemas kini berpusat, keselamatan konsisten, pengurusan pelanggan yang diperkemas.
Pembina Laman Niche
Cipta pembina laman untuk industri tertentu—restoran, kelab golf, ejen hartanah, dll. Reka laman templat dengan pemalam dan kandungan khusus industri yang telah dikonfigurasikan.
Manfaat: Pelanggan mendapat laman yang sedia digunakan dalam beberapa minit. Anda menjadi pakar dalam niche anda.
Penyedia Hos WordPress
Tawarkan penyelesaian WordPress dihoskan yang lengkap dengan pengebilan langganan, seperti WordPress.com atau Squarespace. Urus semua aspek teknikal sementara pelanggan menumpukan pada kandungan.
Manfaat: Hasil berulang, kawalan penuh ke atas platform, tiada masalah pelesenan bagi setiap laman.
Rangkaian Perusahaan/Pendidikan
Universiti, francais, atau syarikat dengan banyak laman berkaitan. Setiap jabatan/lokasi/francais mendapat laman mereka sendiri sementara IT mengekalkan kawalan pusat.
Manfaat: Konsistensi jenama, keselamatan berpusat, pengurangan beban kerja IT.
Amalan Terbaik Seni Bina
Pertimbangan Pengehosan
Elakkan pengehosan kongsi yang murah. Penyedia kos rendah memaksimumkan kepadatan pelayan, bermakna rangkaian anda bersaing dengan ratusan laman lain untuk sumber. Ini membawa kepada prestasi perlahan dan pelanggan yang tidak berpuas hati.
Ultimate Multisite berfungsi paling baik dengan penyedia pengehosan yang memahami Multisite dan menawarkan:
- Integrasi pemetaan domain automatik
- Sijil SSL wildcard atau automatik
- Sumber yang mencukupi untuk berbilang laman
- Infrastruktur caching yang baik
Lihat Panduan Penyedia Pengehosan kami untuk cadangan terperinci.
Pengoptimuman Prestasi
WordPress Multisite boleh berkembang kepada ribuan laman (WordPress.com ialah buktinya), tetapi anda memerlukan infrastruktur yang betul:
- Gunakan CDN — Cloudflare (peringkat percuma berfungsi dengan sangat baik) mengendalikan aset statik dan caching
- Dayakan caching halaman — Mengurangkan beban pelayan secara dramatik
- Minimumkan pemalam — Lebih sedikit pemalam aktif = prestasi lebih baik
- Utamakan kandungan statik — Laman yang boleh dicache secara agresif berkembang dengan lebih baik
Ultimate Multisite termasuk integrasi Cloudflare yang mengautomasikan DNS dan SSL untuk sublaman baharu—sangat disyorkan untuk mana-mana platform WaaS yang serius.
SSL dan Pemetaan Domain
Pelayar moden memerlukan SSL. Pilihan anda:
- Mod subdirektori: Satu sijil SSL meliputi semuanya
- Mod subdomain: Sijil SSL wildcard (*.yourdomain.com)
- Domain tersuai: Setiap domain pelanggan memerlukan sijilnya sendiri
Integrasi pengehosan Ultimate Multisite (Cloudflare, GridPane, Cloudways, dll.) mengautomasikan penyediaan SSL untuk domain tersuai—ini adalah salah satu penjimatan masa terbesar yang disediakan oleh pemalam ini.
Sandaran
Pengurusan Pengguna: Perkara yang Perlu Anda Tahu
WordPress Multisite berkongsi jadual pengguna merentas semua sublaman. Ini mewujudkan situasi yang unik:
Senario: John mendaftar untuk laman di rangkaian anda. Kemudian, dia melawat laman pelanggan lain (kedai Alice) dan cuba mencipta akaun untuk membuat pembelian. Dia mendapat ralat “email already in use”—mengelirukan, kerana dia tidak pernah melawat laman Alice sebelum ini.
Penyelesaian: Ultimate Multisite termasuk pilihan yang dipanggil Enable Multiple Accounts (Tetapan → Log Masuk & Pendaftaran) yang membenarkan e-mel yang sama mencipta akaun berasingan pada sublaman yang berbeza. Setiap akaun terikat pada sublamannya, mengelakkan pertembungan.
Langkah Seterusnya
Anda kini telah memasang Ultimate Multisite dan memahami asasnya. Berikut perkara yang perlu dilakukan seterusnya:
- Cipta Templat Laman pertama anda — Reka laman permulaan dengan tema, pemalam, dan kandungan contoh pilihan anda
- Sediakan Produk/Pelan — Tentukan peringkat harga anda (Percuma, Asas, Pro, dll.)
- Konfigurasikan Gerbang Pembayaran — Sambungkan Stripe atau PayPal untuk menerima pembayaran
- Sesuaikan Borang Pembayaran anda — Reka pengalaman pendaftaran untuk pelanggan anda
- Sediakan Integrasi Pengehosan — Dayakan pemetaan domain dan SSL automatik
Lihat dokumentasi kami untuk panduan terperinci mengenai setiap topik ini.
Perlukan Bantuan?
- Dokumentasi: GitHub Wiki
- Isu & Pepijat: GitHub Issues
- Sokongan Berbayar: Ultimate Multisite Support Form
Ultimate Multisite adalah percuma dan sumber terbuka. Jika anda mendapati ia bernilai, pertimbangkan untuk meninggalkan ulasan bagi membantu orang lain menemuinya.

Leave a Reply