WordPress Multisite to funkcja WordPress, która pozwala zarządzać wieloma stronami z jednej instalacji – jeden panel admina, jedna baza danych, wspólne wtyczki i motywy, ale oddzielne treści, użytkownicy i ustawienia per strona. Zamiast instalować WordPress 10 razy dla 10 stron: instalujesz raz, aktywujesz Multisite i tworzysz 10 stron w jednej sieci. Uniwersytet z wydziałami, firma z oddziałami, sieć blogów, agencja zarządzająca stronami klientów – to scenariusze, gdzie Multisite ma sens.
Spis treści
ToggleJak działa WordPress Multisite
Standardowy WordPress: 1 instalacja = 1 strona. Multisite: 1 instalacja = wiele stron (sieć). Każda strona w sieci ma:
Osobne: treści (wpisy, strony, produkty), użytkownicy (admin per strona), ustawienia (tytuł, domena/subdomena, język), media (uploads).
Wspólne: core WordPress (jedna instalacja, jedna aktualizacja), wtyczki (instalujesz raz, aktywujesz per strona), motywy (instalujesz raz, każda strona może wybrać inny), użytkownicy Super Admin (zarządza całą siecią).
Struktura URL: dwa tryby:
| Tryb | Przykład URL | Kiedy |
|---|---|---|
| Subdomeny | blog1.twojadomena.pl, blog2.twojadomena.pl | Osobne „marki” per strona |
| Subfoldery | twojadomena.pl/blog1/, twojadomena.pl/blog2/ | Sekcje jednej strony |
| Osobne domeny (Domain Mapping) | firmaa.pl, firmab.pl, firmac.pl | Niezależne strony zarządzane z jednego panelu |
Kiedy Multisite ma sens
Sieć blogów / portali: wydawnictwo z 15 tematycznymi blogami. Jeden zespół IT zarządza infrastrukturą (aktualizacje, bezpieczeństwo, hosting), redakcje per blog zarządzają treścią niezależnie.
Uniwersytet / szkoła: główna strona uczelni + osobne strony wydziałów/instytutów/kół naukowych. Centralny IT, lokalna autonomia treści.
Firma z oddziałami: firma-centrala.pl + firma-krakow.pl + firma-gdansk.pl. Ten sam motyw i branding, lokalne treści (oferty, kontakt, zespół per oddział).
Agencja zarządzająca stronami klientów: jeden panel, wiele stron klientów. Centralnie: aktualizacje, backup, bezpieczeństwo. Per klient: osobna strona z własnym adminem.
Sieć sklepów WooCommerce: osobne sklepy per kraj/region (PL, DE, UK) – wspólne wtyczki, osobne produkty/ceny/waluty. Uwaga: WooCommerce + Multisite = złożona konfiguracja, nie dla początkujących.
Kiedy Multisite NIE ma sensu
Dwie–trzy osobne, niezwiązane strony. Jeśli masz bloga i stronę firmy (różne domeny, różne motywy, różne wtyczki) – Multisite dodaje złożoność bez korzyści. Lepiej: 2 osobne instalacje WordPress.
Strony z różnymi wymaganiami technicznymi. Strona A potrzebuje PHP 8.2, strona B działa tylko na PHP 7.4. Strona A używa Elementor, strona B używa Divi. W Multisite: wszystkie strony dzielą tę samą instalację PHP i te same zainstalowane wtyczki → konflikty.
Jedna strona z wieloma sekcjami. Strona firmowa z blogiem, ofertą, portfolio, sklepem – to jedna strona WordPress, nie Multisite. Multisite to dla wielu niezależnych stron, nie sekcji jednej strony.
Jak aktywować WordPress Multisite
Krok 1 – edytuj wp-config.php
Przed aktywacją: backup (bazy + plików). Otwórz wp-config.php przez FTP i dodaj nad linią /* That's all, stop editing! */:
define('WP_ALLOW_MULTISITE', true);
Zapisz. Odśwież wp-admin.
Krok 2 – konfiguracja sieci w panelu
- wp-admin → Narzędzia → Konfiguracja sieci (Network Setup).
- Wybierz: Subdomeny lub Subfoldery. Subfoldery są prostsze (nie wymagają konfiguracji wildcard DNS). Subdomeny: wymagają wildcard DNS (*.twojadomena.pl → IP serwera).
- Wpisz: nazwę sieci, email Super Admina.
- Kliknij „Zainstaluj”.
- WordPress wyświetli kod do dodania w
wp-config.phpi.htaccess. Skopiuj i wklej.
Krok 3 – dodaj kod do wp-config.php i .htaccess
WordPress pokaże dokładne linie do dodania – coś jak:
// wp-config.php (dodaj nad /* That's all */)
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false); // false = subfoldery, true = subdomeny
define('DOMAIN_CURRENT_SITE', 'twojadomena.pl');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
I reguły do .htaccess (zastąp istniejący blok WordPress).
Krok 4 – zaloguj się ponownie
Po zapisaniu plików: zaloguj się ponownie. W menu: pojawi się „Moje strony” → „Sieć Admin” (Network Admin) – panel do zarządzania całą siecią. Plus nadal masz panel poszczególnych stron.
Zarządzanie siecią – Network Admin
Sites (Strony): lista stron w sieci. Dodaj nową (subdomena/subfolder + tytuł + admin email). Edytuj: URL, status (aktywna/zarchiwizowana/dezaktywowana/usunięta).
Users (Użytkownicy): lista wszystkich użytkowników w sieci. Super Admin: zarządza WSZYSTKIMI stronami. Admin: zarządza jedną stroną. Użytkownik może być adminem na stronie A i edytorem na stronie B.
Plugins (Wtyczki): instalujesz wtyczkę RAZ – aktywujesz per strona (admin strony decyduje) lub Network Activate (aktywna na WSZYSTKICH stronach). Super Admin kontroluje: które wtyczki są dostępne, które wymuszone.
Themes (Motywy): instalujesz motyw RAZ – włączasz dostępność per strona (Network Enable). Każda strona może wybrać inny motyw z dostępnych.
Domain Mapping – osobne domeny per strona
Domyślnie strony w sieci mają subdomeny/subfoldery. Domain Mapping pozwala przypisać osobną domenę do strony w sieci – np. strona „Kraków” w sieci to firma-krakow.pl (nie krakow.twojadomena.pl).
Od WordPress 4.5: Domain Mapping jest wbudowany (nie potrzebujesz wtyczki). W Network Admin → Sites → edytuj stronę → zmień „Site Address” na osobną domenę. Wymagane: (1) domena musi wskazywać DNS (rekord A) na serwer z Multisite, (2) SSL na każdej domenie (lub wildcard SSL).
Multisite a wydajność
Multisite z 5 stronami: zero problemu wydajnościowego – jedna baza, czysta architektura. Multisite z 50+ stronami: wymaga optymalizacji – baza MySQL rośnie (osobne tabele per strona: wp_2_posts, wp_3_posts…), Redis cache musi obsługiwać wiele stron, cache per strona (nie globalny).
Hosting: Multisite wymaga lepszego hostingu niż single-site – VPS lub CloudHosting zamiast najtańszego shared (bo wiele stron = więcej zasobów). cPanel na shared hostingu: Multisite działa, ale z limitem zasobów per konto.
Multisite a SEO
Subfoldery (/blog1/, /blog2/): wszystkie strony dzielą autorytet domeny – linki do jednej strony wzmacniają domenę, co pomaga innym. Dobre dla: klastrów tematycznych pod jedną marką.
Subdomeny (blog1.twojadomena.pl): Google traktuje subdomeny jako częściowo osobne strony – autorytet domeny jest dzielony, ale nie w pełni. Mniej korzystne SEO niż subfoldery.
Osobne domeny (Domain Mapping): każda domena ma osobny autorytet – jak osobne instalacje WordPress. Zero współdzielenia autorytetu. SEO: identyczne jak osobne strony.
Dla SEO najlepszy: subfoldery (jeden autorytet domeny, klaster tematyczny). Ale: subfoldery wyglądają mniej „niezależnie” niż osobne domeny – firma-krakow.pl wygląda profesjonalniej niż twojafirma.pl/krakow/.
Najczęściej zadawane pytania
Czy mogę zamienić istniejącą stronę na Multisite?
Tak – aktywacja Multisite na istniejącej instalacji WordPress jest możliwa. Istniejąca strona staje się „stroną główną” sieci (Site 1), a nowe strony dodajesz w Network Admin. Backup przed aktywacją jest OBOWIĄZKOWY – proces modyfikuje wp-config.php, .htaccess i bazę danych.
Czy mogę wrócić z Multisite na single-site?
Technicznie tak, ale trudne – wymaga: eksportu treści ze stron sieci, deaktywacji Multisite (edycja wp-config.php + .htaccess), czyszczenia dodatkowych tabel w bazie. Dla stron pobocznych: eksport (Tools → Export) → import na osobną instalację WordPress. Nie ma „jednego kliknięcia” na cofnięcie Multisite.
Czy mogę mieć różne wtyczki na różnych stronach?
Tak – instalujesz wtyczkę raz (Network Admin), aktywujesz per strona (admin strony decyduje: aktywować czy nie). Lub: Network Activate = aktywna na WSZYSTKICH. Nie możesz mieć różnych wersji tej samej wtyczki na różnych stronach – jedna instalacja = jedna wersja.
Multisite a WooCommerce?
WooCommerce działa na Multisite – ale każda strona ma osobny sklep (osobne produkty, zamówienia, klienci, ustawienia). Nie ma natywnego współdzielenia produktów między stronami (bez dodatkowej wtyczki). Dla sieci sklepów per kraj: działa dobrze (każdy kraj ma osobny katalog, walutę, dostawców).
Ile stron obsłuży Multisite?
Technicznie: bez limitu. WordPress.com obsługuje miliony stron na Multisite. Praktycznie: na VPS z 4 GB RAM i Redis: komfortowo 50–100 stron. Na dedykowanym serwerze: setki–tysiące. Limit to zasoby serwera, nie WordPress.

