WordPress Multisite: kiedy ma sens i jak skonfigurować sieć stron

WordPress Multisite – co to jest, kiedy warto i jak skonfigurować sieć stron

WordPress Multisite to funkcja, która pozwala zarządzać wieloma stronami z jednej instalacji WordPressa. Jeden panel admina, jedna baza danych, wspólne wtyczki i motywy, ale osobne treści, użytkownicy i ustawienia per strona. Zamiast instalować WordPressa 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 są scenariusze, w których Multisite ma sens.

Jak działa 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 WordPressa (jedna instalacja, jedna aktualizacja), wtyczki (instalujesz raz, aktywujesz per strona), motywy (instalujesz raz, każda strona może wybrać inny), Super Adminów (zarządzają całą siecią).

Struktura URL może być w trzech wariantach:

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 albo portali. Wydawnictwo z 15 tematycznymi blogami. Jeden zespół IT pilnuje infrastruktury (aktualizacje, bezpieczeństwo, hosting), redakcje per blog robią treść niezależnie.

Uniwersytet, szkoła. Główna strona uczelni plus osobne strony wydziałów, instytutów, kół naukowych. Centralne IT, lokalna autonomia treści.

Firma z oddziałami. firma-centrala.pl plus firma-krakow.pl plus firma-gdansk.pl. Ten sam motyw i branding, lokalne treści (oferty, kontakt, zespół).

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. Sam tak prowadzę kilka klientów, mam wszystkie aktualizacje w jednym kalendarzu zamiast biegać po pięciu wp-adminach.

Sieć sklepów WooCommerce per kraj. Osobne sklepy PL, DE, UK ze wspólnymi wtyczkami i osobnymi katalogami i walutami. Uwaga: WooCommerce plus Multisite to złożona konfiguracja, nie dla początkujących.

Kiedy Multisite nie ma sensu

Dwie albo trzy niezwiązane strony. Masz bloga i stronę firmy, różne domeny, różne motywy, różne wtyczki. Multisite tylko dorzuci złożoności. Lepiej: dwie osobne instalacje.

Strony z różnymi wymaganiami technicznymi. Strona A potrzebuje PHP 8.2, strona B chodzi tylko na 7.4. Albo A na Elementorze, B na Divi. W Multisite wszystkie dzielą tę samą instalację PHP i te same wtyczki. Konflikty murowane.

Jedna strona z wieloma sekcjami. Strona firmowa z blogiem, ofertą, portfolio i sklepem to jedna strona WordPress, nie Multisite. Multisite jest dla wielu niezależnych stron, nie sekcji jednej.

Jak aktywować Multisite

Krok 1: edytuj wp-config.php. Backup (baza plus pliki) zawsze przed. Otwierasz wp-config.php przez FTP i nad linią /* That's all, stop editing! */ dorzucasz:

define('WP_ALLOW_MULTISITE', true);

Zapisujesz, odświeżasz wp-admin.

Krok 2: konfiguracja sieci.

  1. wp-admin, Narzędzia, „Konfiguracja sieci” (Network Setup).
  2. Wybierasz Subdomeny albo Subfoldery. Subfoldery są prostsze, nie wymagają wildcard DNS. Subdomeny wymagają wildcard DNS (*.twojadomena.pl wskazuje na IP serwera).
  3. Nazwa sieci, email Super Admina.
  4. Klikasz „Zainstaluj”.
  5. WordPress wyświetla kod do dodania w wp-config.php i .htaccess. Skopiuj i wklej.

Krok 3: dodaj kod do wp-config.php i .htaccess. Coś w stylu:

// wp-config.php (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);

Plus reguły do .htaccess (zastępujesz istniejący blok WordPressa).

Krok 4: zaloguj się ponownie. W menu pojawi się „Moje strony”, „Sieć Admin” (Network Admin), panel do zarządzania całą siecią. Plus dalej masz panele poszczególnych stron.

Network Admin: zarządzanie siecią

Sites. Lista stron w sieci. Dodajesz nową (subdomena albo subfolder, tytuł, email admina). Edytujesz URL i status (aktywna, zarchiwizowana, dezaktywowana, usunięta).

Users. Lista użytkowników w całej sieci. Super Admin rządzi wszystkimi stronami. Admin rządzi jedną. Użytkownik może być adminem na stronie A i edytorem na B.

Plugins. Wtyczkę instalujesz raz, aktywujesz per strona (decyduje admin strony) albo Network Activate (aktywna wszędzie). Super Admin kontroluje, które wtyczki są w ogóle dostępne.

Themes. Motyw instalujesz raz, włączasz dostępność per strona (Network Enable). Każda strona może wybrać dowolny z dostępnych.

Domain Mapping: osobne domeny

Domyślnie strony w sieci jadą na subdomenach albo subfolderach. Domain Mapping pozwala podpiąć osobną domenę do strony w sieci. Strona „Kraków” w sieci to firma-krakow.pl, nie krakow.twojadomena.pl.

Od WordPressa 4.5 Domain Mapping jest wbudowany, nie potrzebujesz wtyczki. Network Admin, Sites, edytujesz stronę, zmieniasz „Site Address” na osobną domenę. Wymagania: domena musi mieć rekord A wskazujący na serwer z Multisite, plus SSL na każdej domenie (albo wildcard SSL).

Wydajność

Multisite z 5 stronami: zero problemów wydajnościowych, jedna baza, czysta architektura. Multisite z 50+ stronami wymaga optymalizacji. Baza MySQL rośnie (osobne tabele per strona: wp_2_posts, wp_3_posts itd.), Redis musi obsługiwać wiele stron, cache jedzie per strona, nie globalnie.

Hosting: Multisite wymaga lepszego niż single-site. VPS albo CloudHosting zamiast najtańszego shared, bo wiele stron oznacza więcej zasobów. Na shared cPanelu Multisite zadziała, ale upchną go limity zasobów per konto.

Multisite a SEO

Subfoldery (/blog1/, /blog2/). Wszystkie strony dzielą autorytet domeny. Linki do jednej strony wzmacniają całą domenę. Dobre dla klastrów tematycznych pod jedną marką.

Subdomeny (blog1.twojadomena.pl). Google traktuje subdomeny jako częściowo osobne strony. Autorytet jest dzielony, ale nie w pełni. SEO trochę gorsze niż subfoldery.

Osobne domeny (Domain Mapping). Każda domena ma osobny autorytet, jak osobne instalacje. Zero współdzielenia. SEO identyczne jak osobne strony.

Pod SEO najlepiej wypadają subfoldery (jeden autorytet domeny, klaster tematyczny). Wadą jest to, że „twojafirma.pl/krakow/” wygląda mniej „samodzielnie” niż „firma-krakow.pl”. Wybór czysto biznesowy: zależy, na czym ci bardziej zależy.

Najczęściej zadawane pytania

Czy mogę zamienić istniejącą stronę na Multisite

Tak. Aktywujesz Multisite na istniejącej instalacji, twoja obecna strona staje się „stroną główną” sieci (Site 1), a kolejne dodajesz w Network Admin. Backup przed aktywacją jest obowiązkowy, proces modyfikuje wp-config.php, .htaccess i bazę.

Czy mogę wrócić z Multisite na single-site

Technicznie tak, w praktyce trudno. Wymaga: eksportu treści ze stron sieci, deaktywacji Multisite (edycja wp-config.php i .htaccess), wyczyszczenia dodatkowych tabel w bazie. Dla pobocznych stron sensowniejsze jest Tools, Export i import na osobną instalację. Nie ma „jednego kliknięcia” cofnięcia Multisite.

Czy mogę mieć różne wtyczki na różnych stronach

Tak. Wtyczkę instalujesz raz w Network Admin i aktywujesz per strona (decyzja admina strony). Albo Network Activate, czyli aktywna wszędzie. Nie możesz natomiast 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). Bez dodatkowej wtyczki nie ma natywnego współdzielenia produktów między stronami. Dla sieci sklepów per kraj sprawdza się dobrze: każdy kraj ma własny katalog, walutę i dostawców.

Ile stron obsłuży Multisite

Technicznie bez limitu. WordPress.com obsługuje na Multisite miliony stron. Praktycznie na VPS-ie z 4 GB RAM i Redisem komfortowo zmieścisz 50-100 stron. Na dedyku: setki, tysiące. Limit to zasoby serwera, nie sam WordPress.

Picture of Tomasz Zieliński
Tomasz Zieliński

Tomasz zajmuje się tematyką SEO, sztucznej inteligencji i automatyzacji pracy w marketingu internetowym. W swoich artykułach analizuje zmiany w algorytmach wyszukiwarek, rozwój narzędzi AI oraz nowe sposoby tworzenia i optymalizacji treści. Interesuje go przede wszystkim to, jak technologia wpływa na codzienną pracę specjalistów SEO, marketerów i twórców internetowych.

Facebook
Twitter
LinkedIn
Pinterest

Najnowsze Wpisy

Śledź nas