Gotowy, aby zbudować własną platformę Website as a Service (WaaS)? Ten kompleksowy przewodnik prowadzi od zera do w pełni funkcjonalnej instalacji Ultimate Multisite — obejmując podstawy WordPress Multisite, instalację, konfigurację i najlepsze praktyki.
Czym jest Ultimate Multisite?
Ultimate Multisite to wtyczka WordPress, która przekształca Twoją instalację WordPress Multisite w profesjonalną sieć witryn — podobną do WordPress.com, Wix lub Squarespace — ale taką, którą posiadasz i kontrolujesz.
Dzięki Ultimate Multisite możesz oferować klientom możliwość tworzenia stron internetowych za miesięczną, kwartalną lub roczną opłatą subskrypcyjną. Obsługuje wszystko: udostępnianie witryn, pobieranie płatności, formularze realizacji zakupu, kupony rabatowe, mapowanie domen, certyfikaty SSL i komunikację z klientami.
Zanim zagłębisz się w Ultimate Multisite, musisz zrozumieć fundament, na którym jest ono zbudowane: WordPress Multisite.
Zrozumienie WordPress Multisite
WordPress Multisite to wbudowana funkcja (od WordPress 3.0 w 2010 roku), która pozwala wielu witrynom współdzielić jedną instalację WordPress. Po aktywacji Twoja witryna WordPress staje się „siecią” zdolną do hostowania wielu podwitryn.
Pomyśl o tym w ten sposób: Uniwersytet utrzymuje jedną instalację WordPress, ale każdy wydział utrzymuje własną witrynę WordPress w ramach tej sieci.
Co jest współdzielone
Wszystkie podwitryny w sieci WordPress Multisite współdzielą:
- Pliki rdzenia WordPress — Aktualizacje są wykonywane raz dla wszystkich witryn
- Wtyczki i motywy — Instalowane raz, dostępne w całej sieci
- Baza danych — Jedna baza danych z osobnymi tabelami dla każdej podwitryny, takimi jak
wp_[id]_posts,wp_[id]_comments itd. - Konta użytkowników — Użytkownicy należą do sieci, a nie do pojedynczych witryn
- wp-config.php — Jeden plik konfiguracyjny
Co pozostaje oddzielne
- Przesłane multimedia — Każda podwitryna ma własny folder przesyłania (wp-content/uploads/sites/[id])
- Treść — Wpisy, strony, komentarze i ustawienia są przypisane do konkretnej witryny
- Aktywne wtyczki/motywy — Każda witryna może aktywować różne kombinacje (chyba że zostały aktywowane w całej sieci)
- Panele administracyjne — Każda podwitryna ma własny kokpit
Ta architektura jest główną zaletą multisite: możesz rozwijać się od 10 do 1000 witryn, zachowując ten sam zakres zadań konserwacyjnych.
Subdomena czy podkatalog: wybierz mądrze
Podczas konfigurowania WordPress Multisite musisz wybrać jedną z dwóch struktur adresów URL. Tę decyzję trudno później zmienić, więc wybierz ostrożnie.
Tryb podkatalogów
Adresy URL wyglądają tak: yourdomain.com/site1, yourdomain.com/site2
Zalety:
- Najłatwiejszy w konfiguracji i utrzymaniu
- Jeden certyfikat SSL obejmuje całą sieć
- Nie jest potrzebna konfiguracja wildcard DNS
Wady:
- Wyszukiwarki mogą traktować wszystkie podwitryny jako jedną ogromną witrynę
- Adresy URL mogą wyglądać dla niektórych klientów mniej „profesjonalnie”
- Główna witryna wymaga prefiksu /blog/ dla wpisów (aby uniknąć konfliktów ścieżek)
Tryb subdomen
Adresy URL wyglądają tak: site1.yourdomain.com, site2.yourdomain.com
Zalety:
- Adresy URL wyglądają bardziej profesjonalnie
- Wyszukiwarki traktują każdą podwitrynę jako osobną stronę internetową
- Brak konfliktów ścieżek między główną witryną a podwitrynami
Wady:
- Wymaga konfiguracji wildcard DNS
- Wymaga certyfikatu wildcard SSL (lub osobnych certyfikatów dla każdej subdomeny)
- Nieco bardziej złożona konfiguracja początkowa
Nasza rekomendacja: W przypadku większości platform WaaS preferowany jest tryb subdomen, ponieważ klienci oczekują, że ich witryny będą sprawiały wrażenie niezależnych. Złożoność SSL jest w dużej mierze rozwiązana dzięki integracjom hostingowym Ultimate Multisite i obsłudze Cloudflare.
Kluczowa terminologia
Zanim przejdziesz dalej, zdefiniujmy terminy, z którymi będziesz się spotykać podczas korzystania z Ultimate Multisite:
Terminy WordPress i Multisite
- Sieć — Cała Twoja instalacja WordPress Multisite zawierająca wszystkie podwitryny
- Podwitryna — Pojedyncza witryna w Twojej sieci (może być subdomeną lub podkatalogiem)
- Superadministrator — Najwyższy poziom uprawnień; może zarządzać wszystkimi podwitrynami, wtyczkami i motywami
- Panel administratora sieci — Kokpit, w którym superadministratorzy zarządzają całą siecią
- Mapowanie domen — Umożliwienie podwitrynom korzystania z własnych domen (np. joesbikeshop.com zamiast joes.yournetwork.com)
Terminy Ultimate Multisite
- Szablon witryny — Wstępnie skonfigurowana witryna, która jest klonowana, gdy klienci się rejestrują (z już ustawionym motywem, wtyczkami i treścią)
- Formularz realizacji zakupu — Formularz rejestracyjny, w którym klienci wybierają plany i tworzą swoje witryny
- Produkt/Plan — Poziom subskrypcji, który oferujesz (np. Basic 9 USD/mies., Pro 29 USD/mies.)
- Członkostwo — Aktywna subskrypcja klienta na produkt
- Webhook — Automatyczne powiadomienia wysyłane do usług zewnętrznych, gdy wystąpią zdarzenia (utworzono witrynę, otrzymano płatność itd.)
- Zdarzenia — Zarejestrowane aktywności w Twojej sieci (zmiany planów, płatności, tworzenie witryn)
Krok 1: Zainstaluj WordPress Multisite
Ważne: Wielu zarządzanych dostawców hostingu WordPress (WP Engine, Cloudways, Closte itd.) może automatycznie skonfigurować dla Ciebie Multisite. Skontaktuj się ze swoim dostawcą hostingu, zanim zrobisz to ręcznie.
Wymagania wstępne
- Świeża instalacja WordPress (lub istniejąca, którą jesteś gotów przekształcić)
- Dostęp przez FTP lub menedżer plików
- Możliwość edycji wp-config.php i .htaccess
- Wykonaj kopię zapasową swojej witryny przed kontynuowaniem
- Tymczasowo wyłącz wszystkie wtyczki
Włącz Multisite
Otwórz plik wp-config.php i dodaj tę linię przed komentarzem „That’s all, stop editing!”:
define('WP_ALLOW_MULTISITE', true);
Zapisz i prześlij plik, a następnie odśwież panel administracyjny WordPress.
Skonfiguruj sieć
Przejdź do Narzędzia → Konfiguracja sieci w panelu administracyjnym WordPress.
- Wybierz Subdomeny lub Podkatalogi
- Wprowadź Tytuł sieci
- Zweryfikuj Adres e-mail administratora sieci
- Kliknij Zainstaluj
WordPress udostępni fragmenty kodu do dodania do Twoich plików.
Dodaj kod konfiguracyjny
Dodaj to do wp-config.php (WordPress pokaże dokładne wartości dla Twojej witryny):
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true); // false dla podkatalogów
define('DOMAIN_CURRENT_SITE', 'yourdomain.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
Zastąp zawartość pliku .htaccess kodem dostarczonym przez WordPress (będzie się on nieznacznie różnić dla subdomen i podkatalogów).
Dla trybu subdomen: skonfiguruj wildcard DNS
Jeśli używasz subdomen, potrzebujesz wildcard DNS, aby *.yourdomain.com wskazywało na Twój serwer.
- Zaloguj się do panelu sterowania hostingu (cPanel, Plesk itd.)
- Znajdź Domeny lub Subdomeny
- Utwórz subdomenę z gwiazdką:
* - Skieruj ją na katalog główny dokumentów swojej głównej domeny
Przetestuj swoją instalację
Przed zainstalowaniem Ultimate Multisite sprawdź, czy multisite działa:
- Zaloguj się i przejdź do Moje witryny → Administrator sieci → Witryny
- Kliknij Dodaj nową
- Utwórz witrynę testową
- Odwiedź witrynę testową, aby potwierdzić, że ładuje się poprawnie
Krok 2: Zainstaluj Ultimate Multisite
Gdy WordPress Multisite działa, możesz zainstalować Ultimate Multisite.
Instalacja
- Przejdź do Administrator sieci → Wtyczki → Dodaj nową
- Wyszukaj “Ultimate Multisite”
- Kliknij Zainstaluj, a następnie Włącz w sieci
Kreator konfiguracji
Po aktywacji nastąpi przekierowanie do Kreatora konfiguracji. Kliknij Rozpocznij.
Krok 1: Kontrole przed instalacją
Kreator sprawdza, czy Twój serwer spełnia wymagania (wersja PHP, MySQL itp.). Jeśli wszystko jest w porządku, kliknij Dalej.
Krok 2: Instalacja
Kliknij Zainstaluj, aby utworzyć niezbędne tabele bazy danych i pliki.
Krok 3: Podstawowe ustawienia
Skonfiguruj informacje o swojej firmie i domyślną walutę. Te informacje pojawiają się na fakturach i w komunikacji z klientami.
Krok 4: Przykładowa zawartość (opcjonalnie)
Możesz zainstalować gotowe szablony, produkty i formularze zamówienia, aby ułatwić sobie start. Jest to zalecane dla początkujących użytkowników.
Kliknij Zakończ — masz teraz działającą instalację Ultimate Multisite!
Typowe przypadki użycia
Ultimate Multisite obsługuje szeroką gamę modeli biznesowych:
Model agencyjny
Hostuj i zarządzaj witrynami klientów na jednej platformie. Wykorzystuj licencje agencyjne na motywy i wtyczki we wszystkich witrynach. Użyj mapowania domen, aby każdy klient miał własną domenę z marką.
Korzyści: Scentralizowane aktualizacje, spójne bezpieczeństwo, usprawnione zarządzanie klientami.
Kreator witryn niszowych
Utwórz kreator witryn dla konkretnej branży — restauracji, klubów golfowych, agentów nieruchomości itp. Projektuj witryny szablonowe z już skonfigurowanymi wtyczkami i treściami specyficznymi dla branży.
Korzyści: Klienci otrzymują gotową do użycia witrynę w kilka minut. Ty stajesz się ekspertem w swojej niszy.
Dostawca hostingu WordPress
Oferuj kompletne hostowane rozwiązanie WordPress z rozliczeniami subskrypcyjnymi, podobnie jak WordPress.com lub Squarespace. Zajmij się wszystkimi aspektami technicznymi, podczas gdy klienci skupiają się na treści.
Korzyści: Powtarzalne przychody, pełna kontrola nad platformą, brak problemów z licencjonowaniem dla każdej witryny.
Sieci korporacyjne/edukacyjne
Uniwersytety, franczyzy lub korporacje z wieloma powiązanymi witrynami. Każdy dział/lokalizacja/franczyza otrzymuje własną witrynę, podczas gdy IT utrzymuje centralną kontrolę.
Korzyści: Spójność marki, scentralizowane bezpieczeństwo, mniejsze obciążenie działu IT.
Najlepsze praktyki architektury
Kwestie dotyczące hostingu
Unikaj taniego hostingu współdzielonego. Tani dostawcy maksymalizują zagęszczenie serwerów, co oznacza, że Twoja sieć konkuruje o zasoby z setkami innych witryn. Prowadzi to do wolnej wydajności i niezadowolonych klientów.
Ultimate Multisite działa najlepiej z dostawcami hostingu, którzy rozumieją Multisite i oferują:
- Automatyczna integracja mapowania domen
- Certyfikaty SSL wildcard lub automatyczne
- Odpowiednie zasoby dla wielu witryn
- Dobra infrastruktura buforowania
Zobacz nasz Przewodnik po wyborze dostawcy hostingu, aby uzyskać szczegółowe rekomendacje.
Optymalizacja wydajności
WordPress Multisite może skalować się do tysięcy witryn (WordPress.com jest tego dowodem), ale potrzebujesz odpowiedniej infrastruktury:
- Używaj CDN — Cloudflare (darmowy plan działa świetnie) obsługuje zasoby statyczne i buforowanie
- Włącz buforowanie stron — Drastycznie zmniejsza obciążenie serwera
- Ogranicz liczbę wtyczek — Mniej aktywnych wtyczek = lepsza wydajność
- Preferuj treści statyczne — Witryny, które można agresywnie buforować, skalują się lepiej
Ultimate Multisite zawiera integrację z Cloudflare, która automatyzuje DNS i SSL dla nowych podwitryn — zdecydowanie zalecane dla każdej poważnej platformy WaaS.
SSL i mapowanie domen
Nowoczesne przeglądarki wymagają SSL. Masz następujące opcje:
- Tryb podkatalogów: Jeden certyfikat SSL obejmuje wszystko
- Tryb subdomen: Certyfikat SSL wildcard (*.yourdomain.com)
- Domeny niestandardowe: Każda domena klienta potrzebuje własnego certyfikatu
Integracje hostingowe Ultimate Multisite (Cloudflare, GridPane, Cloudways itp.) automatyzują wydawanie certyfikatów SSL dla domen niestandardowych — to jedna z największych oszczędności czasu, jakie zapewnia wtyczka.
Kopie zapasowe
Zarządzanie użytkownikami: co musisz wiedzieć
WordPress Multisite współdzieli tabelę użytkowników we wszystkich podwitrynach. Tworzy to wyjątkową sytuację:
Scenariusz: Jan rejestruje się w witrynie w Twojej sieci. Później odwiedza witrynę innego klienta (sklep Alicji) i próbuje utworzyć konto, aby dokonać zakupu. Otrzymuje błąd „email already in use” — mylące, ponieważ nigdy wcześniej nie odwiedził witryny Alicji.
Rozwiązanie: Ultimate Multisite zawiera opcję o nazwie Enable Multiple Accounts (Ustawienia → Logowanie i rejestracja), która pozwala użyć tego samego adresu e-mail do utworzenia oddzielnych kont w różnych podwitrynach. Każde konto jest powiązane ze swoją podwitryną, co zapobiega kolizji.
Następne kroki
Masz już zainstalowany Ultimate Multisite i rozumiesz podstawy. Oto, co zrobić dalej:
- Utwórz swój pierwszy szablon witryny — Zaprojektuj witrynę startową z preferowanym motywem, wtyczkami i przykładową zawartością
- Skonfiguruj produkty/plany — Zdefiniuj poziomy cenowe (Darmowy, Basic, Pro itp.)
- Skonfiguruj bramkę płatności — Połącz Stripe lub PayPal, aby przyjmować płatności
- Dostosuj formularz zamówienia — Zaprojektuj proces rejestracji dla swoich klientów
- Skonfiguruj integrację hostingową — Włącz automatyczne mapowanie domen i SSL
Sprawdź naszą dokumentację, aby znaleźć szczegółowe przewodniki po każdym z tych tematów.
Potrzebujesz pomocy?
- Dokumentacja: GitHub Wiki
- Problemy i błędy: GitHub Issues
- Płatne wsparcie: Ultimate Multisite Support Form
Ultimate Multisite jest darmowy i open source. Jeśli uważasz go za wartościowy, rozważ wystawienie recenzji, aby pomóc innym go odkryć.

Leave a Reply