WordPress Multisite — poradnik: sieć stron z jednej instalacji
Poradnik WordPress Multisite: czym jest sieć stron, kiedy się opłaca, jak ją włączyć w wp-config.php krok po kroku oraz co z subdomenami, SSL i wtyczkami.

W skrócie
- WordPress Multisite pozwala prowadzić wiele witryn z jednej instalacji WordPressa, wspólnych motywów, wtyczek i panelu — przydatne dla sieci oddziałów, agencji i stron wielojęzycznych.
- Sieć włączasz, dodając define('WP_ALLOW_MULTISITE', true); do wp-config.php, a potem przez Narzędzia → Konfiguracja sieci wybierasz strukturę: subdomeny lub podkatalogi.
- Wyboru subdomeny kontra podkatalog nie zmienisz łatwo później, a na istniejącej od ponad miesiąca witrynie podkatalogi mogą być niedostępne.
- Super Administrator zarządza całą siecią (wtyczki, motywy, dodawanie i usuwanie stron); zwykli administratorzy mają władzę tylko nad swoją witryną.
- Przy subdomenach potrzebujesz wildcard DNS i certyfikatu wildcard SSL, inaczej podwitryny pokażą błąd certyfikatu.
Spis treści
WordPress Multisite to wbudowana funkcja WordPressa, która pozwala prowadzić wiele niezależnych witryn z jednej instalacji — wspólnego rdzenia, wspólnych motywów i wtyczek oraz jednego panelu zarządzania. Zamiast utrzymywać pięć osobnych WordPressów, aktualizujesz jeden, a zmiany obejmują całą sieć. To rozwiązanie dla konkretnych scenariuszy, a nie domyślny sposób prowadzenia kilku stron.
W tym poradniku wyjaśniam, czym dokładnie jest sieć Multisite, komu się opłaca, a komu zaszkodzi, jakie są wymagania oraz jak ją włączyć krok po kroku. Pokazuję też pułapki, o których łatwo zapomnieć — zwłaszcza wybór struktury adresów i kwestię certyfikatów SSL.
Czym jest sieć Multisite i jak działa
W zwykłej instalacji WordPress obsługuje jedną witrynę. Multisite zmienia to tak, że na tej samej instalacji powstaje sieć wielu witryn, z których każda ma własną treść, własnych użytkowników i własny adres, ale współdzieli kod, motywy i wtyczki.
Kluczowe fakty o tym, co jest wspólne, a co osobne:
- Rdzeń WordPressa, motywy i wtyczki instalujesz raz dla całej sieci.
- Każda witryna ma osobne tabele treści w bazie danych i własny folder na przesłane pliki (uploads).
- Motyw i wtyczki są dostępne w całej sieci, ale aktywujesz je albo globalnie (dla wszystkich), albo osobno na danej witrynie.
- Aktualizacja rdzenia obejmuje jednym ruchem wszystkie witryny.
To właśnie ta współdzielona natura jest jednocześnie największą zaletą (jedno miejsce zarządzania) i największym ryzykiem (jeden problem dotyka wszystkich).
Kiedy Multisite się opłaca, a kiedy szkodzi
Multisite nie jest uniwersalnym rozwiązaniem na „kilka stron”. Dobrze sprawdza się, gdy witryny są podobne i powiązane:
- Firmy z wieloma oddziałami lub lokalizacjami — osobna strona dla każdego oddziału, wspólna administracja.
- Strony wielojęzyczne — każda wersja językowa jako osobna witryna sieci; przy tłumaczeniach pomaga też znajomość tematu z tekstu o automatycznym tłumaczeniu stron.
- Agencje — jedno miejsce do prowadzenia witryn wielu klientów.
- Uczelnie, sieci sklepów, franczyzy — dziesiątki podobnych stron o wspólnej tożsamości.
Uwaga: Multisite odradza się dla kilku zupełnie niezależnych projektów. Współdzielona instalacja oznacza wspólny punkt awarii: włamanie, błąd wtyczki czy przeciążenie jednej witryny mogą położyć całą sieć. Niezależne strony łatwiej i bezpieczniej prowadzić jako osobne instalacje WordPressa.

Wymagania przed uruchomieniem sieci
Do prowadzenia sieci wystarczy jedno konto hostingowe, ale musi ono udźwignąć łączny ruch i dane wszystkich witryn. Zanim zaczniesz, sprawdź:
- Przestrzeń dyskową — wszystkie witryny dzielą tę samą pulę miejsca, więc policz zapas na pliki wszystkich stron.
- Transfer i wydajność — serwer musi obsłużyć zsumowany ruch całej sieci.
- Wsparcie hostingu — upewnij się, że dostawca pozwala na Multisite i modyfikację plików
wp-config.phporaz.htaccess(Apache) lub konfiguracji serwera (Nginx). - Kopię zapasową — zrób pełny backup przed włączeniem sieci, bo zmieniasz pliki konfiguracyjne.
Decyzję o strukturze adresów podejmij już na tym etapie, bo trudno ją później zmienić.
Subdomeny czy podkatalogi — wybór na start
Przy zakładaniu sieci WordPress poprosi o wybór jednej z dwóch struktur:
- Subdomeny —
oddzial.twojadomena.pl. Wyglądają jak niezależne witryny, ale wymagają skonfigurowania wildcard DNS (*.twojadomena.pl) oraz certyfikatu wildcard SSL. - Podkatalogi —
twojadomena.pl/oddzial. Prostsze w konfiguracji, bez wildcard DNS, ale mniej „samodzielnie” wyglądają.
Ważne ograniczenie: na witrynie, która istnieje dłużej niż około miesiąc, opcja podkatalogów bywa zablokowana (ze względu na możliwe konflikty adresów), więc zostają subdomeny. Wybór jest w praktyce trwały, dlatego przemyśl go, zanim klikniesz dalej.
Jak włączyć WordPress Multisite krok po kroku
Proces ma dwie fazy: odblokowanie funkcji w pliku konfiguracyjnym i właściwą konfigurację sieci w panelu.
Krok 1: Odblokuj funkcję Multisite
Otwórz plik wp-config.php w głównym katalogu instalacji i tuż przed linią /* That's all, stop editing! Happy blogging. */ dodaj:
define('WP_ALLOW_MULTISITE', true);
Zapisz plik. Od tej chwili w panelu pojawi się kreator sieci.
Krok 2: Skonfiguruj sieć
- Zaloguj się do panelu WordPressa i dezaktywuj wszystkie wtyczki (wymóg kreatora).
- Przejdź do
Narzędzia→Konfiguracja sieci(Tools → Network Setup). - Wybierz strukturę: subdomeny lub podkatalogi.
- Podaj tytuł sieci i adres e-mail administratora.
- Kliknij
Zainstaluj.
Krok 3: Dodaj kod do plików
Kreator wyświetli dwa fragmenty kodu. Pierwszy wklej do wp-config.php (znów przed linią „stop editing”), drugi do pliku .htaccess (serwery Apache) zamiast dotychczasowych reguł WordPressa. Przykładowy blok do wp-config.php wygląda podobnie do:
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'twojadomena.pl');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
Na serwerach Nginx zamiast .htaccess dodajesz odpowiednie reguły w konfiguracji serwera — zapyta o nie dostawca hostingu. Po zapisaniu plików zaloguj się ponownie. W górnym pasku pojawi się menu Moje witryny → Administracja sieci.

Rola Super Administratora i zwykłych administratorów
Multisite wprowadza nową, najwyższą rolę: Super Administrator. To on zarządza całą siecią — włącza i wyłącza witryny, usuwa je, instaluje oraz udostępnia motywy i wtyczki, a także może oznaczyć witrynę jako spam, czyniąc ją niewidoczną.
Zwykły administrator pojedynczej witryny ma znacznie węższe uprawnienia: zarządza treścią i użytkownikami swojej strony, ale nie może samodzielnie instalować nowych wtyczek ani motywów — to zarezerwowane dla Super Administratora. Taki podział jest celowy: chroni całą sieć przed przypadkowym lub złośliwym działaniem na poziomie pojedynczej witryny. Jeśli zależy Ci na dodatkowym utrudnieniu dostępu do panelu, zajrzyj do tekstu o tym, czy ukrywanie wp-admin zabezpiecza WordPressa.
Dodawanie nowej witryny do sieci
Gdy sieć działa, dokładanie stron jest proste:
- Przejdź do
Moje witryny→Administracja sieci→Witryny. - Kliknij
Dodaj nową. - Podaj adres witryny (subdomenę lub podkatalog), tytuł i e-mail administratora.
- Zatwierdź przyciskiem
Dodaj witrynę.
Strona pojawi się natychmiast i będzie dostępna z menu Moje witryny. Przy instalacji na subdomenach pamiętaj o kluczowym kroku: każdą nową subdomenę musisz obsłużyć wildcard DNS i objąć certyfikatem wildcard SSL. Bez tego nowe witryny pokażą odwiedzającym błąd certyfikatu, mimo że w panelu działają poprawnie.
Zanim zdecydujesz się na Multisite
Multisite to potężne narzędzie, ale dokłada złożoności: trudniejsza migracja pojedynczej witryny poza sieć, wspólny punkt awarii i wyższe wymagania hostingowe. Jeśli Twoje witryny są do siebie podobne i chcesz nimi zarządzać centralnie, sieć realnie oszczędza czas. Jeśli to niezależne projekty — rozważ osobne instalacje.
Niezależnie od wyboru, zadbaj o kopie zapasowe i środowisko testowe, zanim wdrożysz zmiany na produkcji; przy diagnozowaniu problemów pomoże tryb debugowania WordPressa. A jeśli dopiero zaczynasz budować witryny w sieci, przyda się dobór odpowiednich narzędzi — punkt wyjścia znajdziesz w porównaniu kreatorów stron WordPress.
Najczęściej zadawane pytania
Czym jest WordPress Multisite?
To wbudowana funkcja WordPressa pozwalająca uruchomić sieć wielu witryn na jednej instalacji. Wszystkie dzielą ten sam rdzeń, motywy i wtyczki oraz są zarządzane z jednego panelu sieci przez Super Administratora.
Kiedy warto użyć Multisite, a kiedy nie?
Warto, gdy prowadzisz wiele podobnych, powiązanych witryn (oddziały, wersje językowe, strony klientów agencji). Nie warto dla kilku zupełnie niezależnych projektów — łatwiej nimi zarządzać jako osobnymi instalacjami, bo w Multisite awaria lub włamanie dotyka całej sieci.
Subdomeny czy podkatalogi w Multisite?
Subdomeny (strona.twojadomena.pl) wyglądają jak niezależne witryny i wymagają wildcard DNS oraz SSL. Podkatalogi (twojadomena.pl/strona) są prostsze w konfiguracji. Wybór robisz raz przy zakładaniu sieci i trudno go potem zmienić.
Czy w Multisite każda strona ma własne pliki?
Witryny dzielą tę samą instalację i przestrzeń dyskową, ale mają osobne foldery na przesłane pliki (uploads) i osobne tabele treści w bazie. Motywy i wtyczki są wspólne dla całej sieci, choć aktywujesz je per witryna.
Jak dodać nową stronę do sieci Multisite?
W panelu sieci przejdź do Moje witryny → Administracja sieci → Witryny → Dodaj nową, podaj adres, tytuł i e-mail administratora. Strona pojawi się w sieci od razu i będzie dostępna z menu Moje witryny.
Autor
Założyciel i redaktor XAD.pl. Pisze o sieciach, bezpieczeństwie IT, administracji systemami Windows i Linux oraz o sprzęcie, który sprawia ludziom problemy na co dzień.


