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
- “Ultimate Multisite” ይፈልጉ
- Install ይጫኑ፣ ከዚያ Network Activate ይጫኑ
የማዋቀሪያ መመሪያ
ከማንቃት በኋላ፣ ወደ የማዋቀሪያ መመሪያው ይመራሉ። Get Started ይጫኑ።
ደረጃ 1: ከመጫን በፊት የሚደረጉ ፍተሻዎች
መመሪያው አገልጋይዎ መስፈርቶቹን (የPHP ስሪት፣ MySQL፣ ወዘተ) እንደሚያሟላ ያረጋግጣል። ሁሉም ከተሳካ፣ Next ይጫኑ።
ደረጃ 2: መጫን
አስፈላጊዎቹን የውሂብ ጎታ ሰንጠረዦችና ፋይሎች ለመፍጠር Install ይጫኑ።
ደረጃ 3: መሰረታዊ ቅንብሮች
የኩባንያዎን መረጃ እና ነባሪ ምንዛሬ ያዋቅሩ። ይህ መረጃ በደረሰኞች እና በደንበኞች ግንኙነቶች ላይ ይታያል።
ደረጃ 4: የናሙና ይዘት (አማራጭ)
ለመጀመር እንዲረዳዎ ቀድሞ የተዘጋጁ ቴምፕሌቶች፣ ምርቶች እና የክፍያ መፈጸሚያ ቅጾች መጫን ይችላሉ። ለመጀመሪያ ጊዜ ተጠቃሚዎች ይህ ይመከራል።
Finish ይጫኑ — አሁን የሚሰራ የUltimate Multisite ጭነት አለዎት!
የተለመዱ የአጠቃቀም ሁኔታዎች
Ultimate Multisite በርካታ ዓይነት የንግድ ሞዴሎችን ይደግፋል፦
የኤጀንሲ ሞዴል
የደንበኞችን ድረ ገጾች በአንድ መድረክ ላይ ያስተናግዱ እና ያስተዳድሩ። በሁሉም ጣቢያዎች ላይ ለገጽታዎች እና ፕለጊኖች የኤጀንሲ ፈቃዶችን ይጠቀሙ። እያንዳንዱ ደንበኛ የራሱ ብራንድ የሆነ ዶሜይን እንዲኖረው የዶሜይን ማፕ ማድረግን ይጠቀሙ።
ጥቅሞች፦ የተማከለ ዝመና፣ ተመሳሳይ ደህንነት፣ ቀላል የደንበኞች አስተዳደር።
የልዩ ዘርፍ ጣቢያ ገንቢ
ለተወሰነ ኢንዱስትሪ—ሬስቶራንቶች፣ የጎልፍ ክለቦች፣ የሪል እስቴት ወኪሎች፣ ወዘተ—የጣቢያ ገንቢ ይፍጠሩ። ከኢንዱስትሪው ጋር የሚዛመዱ ፕለጊኖችና ይዘት ቀድሞ የተዋቀሩባቸውን የቴምፕሌት ጣቢያዎች ይንደፉ።
ጥቅሞች፦ ደንበኞች በደቂቃዎች ውስጥ ለመጠቀም ዝግጁ የሆነ ጣቢያ ያገኛሉ። እርስዎም በልዩ ዘርፍዎ ውስጥ ባለሙያ ይሆናሉ።
የWordPress ሆስቲንግ አቅራቢ
እንደ WordPress.com ወይም Squarespace ያለ፣ ከደንበኝነት ክፍያ ጋር የተሟላ የተስተናገደ WordPress መፍትሔ ያቅርቡ። ደንበኞች በይዘት ላይ ሲያተኩሩ፣ እርስዎ ሁሉንም ቴክኒካዊ ጉዳዮች ይቆጣጠሩ።
ጥቅሞች፦ ተደጋጋሚ ገቢ፣ በመድረኩ ላይ ሙሉ ቁጥጥር፣ በእያንዳንዱ ጣቢያ ፈቃድ ላይ የሚፈጠሩ ራስ ምታቶች የሉም።
የድርጅት/ትምህርት አውታረ መረቦች
ብዙ ተዛማጅ ጣቢያዎች ያላቸው ዩኒቨርሲቲዎች፣ ፍራንቻይዞች ወይም ኮርፖሬሽኖች። እያንዳንዱ መምሪያ/ቦታ/ፍራንቻይዝ የራሱን ጣቢያ ያገኛል፣ IT ግን ማዕከላዊ ቁጥጥርን ይጠብቃል።
ጥቅሞች፦ የብራንድ ተመሳሳይነት፣ የተማከለ ደህንነት፣ የIT ወጪ ቅነሳ።
የአርክቴክቸር ምርጥ ተግባራት
የሆስቲንግ ግምት ውስጥ የሚገቡ ነገሮች
ርካሽ የተጋራ ሆስቲንግን ያስወግዱ። ዝቅተኛ ዋጋ ያላቸው አቅራቢዎች የአገልጋይ ጥግግትን ያበዛሉ፣ ይህም አውታረ መረብዎ ለሀብቶች ከመቶዎች ሌሎች ጣቢያዎች ጋር እንዲወዳደር ማለት ነው። ይህ ወደ ዝግተኛ አፈጻጸም እና ደስተኛ ያልሆኑ ደንበኞች ያመራል።
Ultimate Multisite በMultisite የሚረዱ እና የሚከተሉትን የሚያቀርቡ የሆስቲንግ አቅራቢዎች ጋር በተሻለ ይሰራል፦
- ራስ-ሰር የዶሜይን ማፕ ማድረግ ውህደት
- Wildcard ወይም ራስ-ሰር የSSL ሰርቲፊኬቶች
- ለበርካታ ጣቢያዎች በቂ ሀብቶች
- ጥሩ የካሺንግ መሠረተ ልማት
ዝርዝር ምክሮችን ለማግኘት የእኛን የሆስቲንግ አቅራቢ መመሪያ ይመልከቱ።
የአፈጻጸም ማሻሻያ
WordPress Multisite እስከ ሺዎች ጣቢያዎች ሊሰፋ ይችላል (WordPress.com ማስረጃ ነው)፣ ግን ተገቢ መሠረተ ልማት ያስፈልግዎታል፦
- CDN ይጠቀሙ — Cloudflare (ነፃው ደረጃ በጣም ጥሩ ይሰራል) ቋሚ ንብረቶችን እና ካሺንግን ይቆጣጠራል
- የገጽ ካሺንግን ያንቁ — የአገልጋይ ጫናን በእጅጉ ይቀንሳል
- ፕለጊኖችን በትንሹ ያቆዩ — ጥቂት ንቁ ፕለጊኖች = የተሻለ አፈጻጸም
- ቋሚ ይዘትን ይመርጡ — በኃይል ሊካሽ የሚችሉ ጣቢያዎች በተሻለ ይሰፋሉ
Ultimate Multisite ለአዳዲስ ንዑስ ጣቢያዎች DNS እና SSL ራስ-ሰር የሚያደርግ የCloudflare ውህደትን ያካትታል—ለማንኛውም ከባድ የWaaS መድረክ በጣም ይመከራል።
SSL እና የዶሜይን ማፕ ማድረግ
ዘመናዊ አሳሾች SSL ይፈልጋሉ። አማራጮችዎ፦
- የንዑስ ማውጫ ሁነታ፦ አንድ SSL ሰርቲፊኬት ሁሉንም ይሸፍናል
- የንዑስ ዶሜይን ሁነታ፦ Wildcard SSL ሰርቲፊኬት (*.yourdomain.com)
- ብጁ ዶሜይኖች፦ እያንዳንዱ የደንበኛ ዶሜይን የራሱን ሰርቲፊኬት ይፈልጋል
የUltimate Multisite የሆስቲንግ ውህደቶች (Cloudflare, GridPane, Cloudways, ወዘተ) ለብጁ ዶሜይኖች የSSL ማቅረብን ራስ-ሰር ያደርጋሉ—ይህ ፕለጊኑ ከሚያቀርባቸው ትልቁ ጊዜ ቆጣቢ ነገሮች አንዱ ነው።
መጠባበቂያዎች
የተጠቃሚ አስተዳደር፦ ማወቅ ያለብዎት
WordPress Multisite የተጠቃሚ ሰንጠረዥን በሁሉም ንዑስ ጣቢያዎች ይጋራል። ይህ ልዩ ሁኔታ ይፈጥራል፦
ሁኔታው፦ ጆን በአውታረ መረብዎ ላይ ለአንድ ጣቢያ ይመዘገባል። በኋላ፣ የሌላ ደንበኛ ጣቢያ (የአሊስ መደብር) ይጎበኛል እና ግዢ ለመፈጸም መለያ ለመፍጠር ይሞክራል። እሱም “email already in use” የሚል ስህተት ያገኛል—ከዚህ በፊት የአሊስን ጣቢያ ፈጽሞ አልጎበኘም ስለሆነ የሚያደናግር ነው።
መፍትሔው፦ Ultimate Multisite Enable Multiple Accounts (Settings → Login & Registration) የሚባል አማራጭ ያካትታል፣ ይህም ተመሳሳይ ኢሜይል በተለያዩ ንዑስ ጣቢያዎች ላይ የተለያዩ መለያዎችን እንዲፈጥር ያስችላል። እያንዳንዱ መለያ ከንዑስ ጣቢያው ጋር የተያያዘ ስለሆነ ግጭቱን ይከላከላል።
ቀጣይ ደረጃዎች
አሁን Ultimate Multisite ተጭኗል እና መሠረታዊዎቹን ተረድተዋል። ቀጥሎ የሚያደርጉት ይህ ነው፦
- የመጀመሪያውን የጣቢያ ቴምፕሌትዎን ይፍጠሩ — በሚመርጡት ገጽታ፣ ፕለጊኖች እና የናሙና ይዘት የመነሻ ጣቢያ ይንደፉ
- ምርቶች/እቅዶችን ያዘጋጁ — የዋጋ ደረጃዎችዎን (Free, Basic, Pro, ወዘተ) ይግለጹ
- የክፍያ መግቢያ ያዋቅሩ — ክፍያዎችን ለመቀበል Stripe ወይም PayPal ያገናኙ
- የክፍያ መፈጸሚያ ቅጽዎን ያብጁ — ለደንበኞችዎ የምዝገባ ተሞክሮን ይንደፉ
- የሆስቲንግ ውህደት ያዘጋጁ — ራስ-ሰር የዶሜይን ማፕ ማድረግን እና SSLን ያንቁ
በእያንዳንዱ ከእነዚህ ርዕሶች ላይ ዝርዝር መመሪያዎችን ለማግኘት ሰነዶቻችንን ይመልከቱ።
እገዛ ይፈልጋሉ?
- ሰነዶች፦ GitHub Wiki
- ጉዳዮች እና ችግሮች፦ GitHub Issues
- የተከፈለ ድጋፍ፦ Ultimate Multisite Support Form
Ultimate Multisite ነፃ እና ክፍት ምንጭ ነው። ጠቃሚ እንደሆነ ካገኙት፣ ሌሎች እንዲያገኙት ለመርዳት ግምገማ መተውን ያስቡበት።

Leave a Reply