Czym jest WordPress Multisite

WordPress Multisite to wbudowana funkcja WordPress, która pozwala zarządzać wieloma stronami z jednej instalacji. Zamiast instalować WordPress osobno dla każdej strony, tworzysz jedną „sieć" (network), w której każda strona ma własną treść, motyw, wtyczki i użytkowników — ale dzieli kod WordPress, bazę danych i serwer.

Przykłady użycia Multisite

WordPress.com (miliony blogów na jednej instalacji), uniwersytety (strony wydziałów), sieci firmowe (strona główna + oddziały regionalne), agencje web (strony klientów), franczyzy (jeden brand, wiele lokalizacji).

Jak działa Multisite — architektura

Multisite to jedna instalacja WordPress z rozszerzoną bazą danych:

ElementStandardowy WPMultisite
Instalacje WordPress1 per strona1 dla całej sieci
Baza danych~12 tabel~12 tabel bazowych + ~9 tabel per strona
wp-content/uploads1 kataloguploads/sites/2/, uploads/sites/3/ itd.
Motyw/wtyczkiWłasneInstalowane centralnie, aktywowane per strona
UżytkownicyLokalniGlobalni — mogą mieć role w wielu stronach
Super AdminBrakZarządza całą siecią

Struktura URL:

  • Subdomain: blog.example.com, sklep.example.com, en.example.com
  • Subdirectory: example.com/blog/, example.com/sklep/, example.com/en/
  • Domain mapping: firmaa.pl, firmab.pl, firmac.pl (wymagana wtyczka)

Zalety i wady Multisite

Zalety

  • Centralne zarządzanie — aktualizacja WP, motywów i wtyczek w jednym miejscu
  • Wspólni użytkownicy — jedno konto, wiele stron
  • Oszczędność zasobów — jeden kod WP, mniej RAM-u
  • Spójna polityka bezpieczeństwa — jeden WAF, jedne reguły
  • Łatwiejsze backupy — jedna baza, jeden backup
  • Skalowalność — dodaj nową stronę w 30 sekund

Wady

  • Single point of failure — problem w core = problem na wszystkich stronach
  • Kompatybilność wtyczek — nie wszystkie wtyczki obsługują Multisite
  • Wydajność — duża sieć wymaga mocnego hostingu
  • Migracja — trudniej przenieść pojedynczą stronę z sieci
  • Limit Super Admina — admini stron nie mogą instalować wtyczek
  • Złożoność — debugging jest trudniejszy

Kiedy warto używać Multisite

  • Sieć firmowa — firma z oddziałami regionalnymi, każdy oddział ma podstronę
  • Uczelnia / organizacja — centralna strona + strony wydziałów/działów
  • Wielojęzyczność — pl.example.com, en.example.com, de.example.com
  • Agencja web — hosting stron klientów na jednej infrastrukturze
  • Franczyza / sieć sklepów — spójny brand, lokalne treści
  • Blog sieciowy — platforma z wieloma autorami/blogami

Kiedy NIE używać Multisite

  • 2-3 różne strony — zbyt mało, aby uzasadnić złożoność Multisite
  • Strony o różnej specyfice — blog + sklep WooCommerce + portfolio (różne wtyczki)
  • Strony dla różnych klientów (chyba że jesteś agencją) — izolacja danych jest lepsza na osobnych instalacjach
  • Potrzebujesz różnych wersji PHP — Multisite = jedna wersja PHP
  • Każda strona wymaga innych wtyczek premium — licencje mogą nie obsługiwać Multisite

Wymagania hostingowe

ParametrMała sieć (2-10 stron)Duża sieć (10-100+ stron)
RAM2 GB4-8 GB
CPU2 rdzenie4+ rdzeni
DyskNVMe SSD (10 GB+)NVMe SSD (50 GB+)
Object CacheRedis (zalecany)Redis (wymagany!)
PHP8.2+8.2+ z OPcache
Baza danychMySQL 8.0 / MariaDB 10.6MySQL 8.0 z tuningiem
Wildcard SSLPotrzebny (subdomeny)Potrzebny
Wildcard DNSPotrzebny (subdomeny)Potrzebny
Na SmartXHosting

Hosting WordPress z NVMe i Redis obsługuje sieci Multisite do ~20 stron na shared hostingu. Dla większych sieci polecamy VPS z Plesk — pełna kontrola nad PHP, MySQL i Redis.

Instalacja Multisite — krok po kroku

Ważne

Zanim włączysz Multisite, wykonaj pełny backup bazy danych i plików. Multisite modyfikuje wp-config.php i .htaccess — błąd może unieruchomić stronę.

Wyłącz wszystkie wtyczki

Przejdź do Wtyczki → Zainstalowane i dezaktywuj wszystkie wtyczki. Po konfiguracji Multisite reaktywujesz je.

Dodaj stałą do wp-config.php

Otwórz wp-config.php i dodaj powyżej linii /* That's all, stop editing! */:

define( 'WP_ALLOW_MULTISITE', true );

Uruchom kreator sieci

Po odświeżeniu WP-admin pojawi się nowa opcja: Narzędzia → Konfiguracja sieci. Wybierz:

  • Subdomeny (blog.example.com) — wymaga wildcard DNS
  • Podkatalogi (example.com/blog/) — prostsze, nie wymaga wildcard DNS

Podaj nazwę sieci i email Super Admina. Kliknij „Instaluj".

Zaktualizuj wp-config.php i .htaccess

WordPress wyświetli kod do skopiowania. Wklej wskazane linie do wp-config.php (nad ABSPATH) i do .htaccess (zamień istniejące reguły WordPress).

Zaloguj się ponownie

Po zapisaniu plików wyloguj się i zaloguj ponownie. W górnym pasku pojawi się „Moja sieć" — panel Super Admina.

Skonfiguruj wildcard DNS (dla subdomen)

Jeśli wybrałeś subdomeny, dodaj rekord DNS: *.example.com → A → IP serwera. W Plesk: włącz wildcard subdomenę w ustawieniach domeny.

Zarządzanie siecią — panel Super Admin

Po włączeniu Multisite masz dwa poziomy zarządzania:

AkcjaSuper Admin (sieć)Admin strony
Instalacja wtyczek❌ (tylko aktywacja)
Instalacja motywów❌ (tylko aktywacja)
Dodawanie stron do sieci
Zarządzanie użytkownikami globalnie❌ (tylko lokalni)
Aktualizacja WordPress
Edycja treści strony
Zmiana motywu strony✅ (z dostępnych)

Dodawanie nowej strony do sieci:

  1. Moja sieć → Strony → Dodaj nową
  2. Podaj adres (slug lub subdomenę), tytuł, email admina
  3. Kliknij „Dodaj stronę" — gotowa w sekundach
  4. Przypisz motyw i aktywuj potrzebne wtyczki

Subdomeny vs podkatalogi — co wybrać

CechaSubdomenyPodkatalogi
URLblog.example.comexample.com/blog/
SEOTraktowane jako osobne stronyTraktowane jako część głównej domeny
Wildcard DNSWymaganyNie wymagany
Wildcard SSLWymaganyNie wymagany
KonfiguracjaBardziej złożonaProstsza
Najlepsze dlaWielojęzyczność, różne brandySekcje jednej strony
Rekomendacja

Dla większości zastosowań podkatalogi są prostsze i lepsze dla SEO (link juice zostaje w domenie). Subdomeny wybieraj, gdy strony mają być postrzegane jako niezależne byty lub gdy potrzebujesz domain mappingu na własne domeny.

Hosting dla WordPress Multisite

SmartXHosting.pl — NVMe SSD, Redis, Plesk z wildcard subdomenami, Let's Encrypt wildcard SSL. Idealny fundament dla sieci Multisite.

Sprawdź ofertę hostingu

Najczęściej zadawane pytania

Czy mogę przekonwertować istniejącą stronę WordPress na Multisite?

Tak — proces opisany powyżej działa na istniejącej instalacji. Twoja aktualna strona stanie się główną stroną sieci (site 1). Pamiętaj o pełnym backupie przed rozpoczęciem. Istniejące treści, użytkownicy i ustawienia zostaną zachowane.

Czy mogę wyciągnąć jedną stronę z Multisite na osobną instalację?

Tak, ale to bardziej złożone niż standardowa migracja. Potrzebujesz eksportu treści (WP Export), przeniesienia uploads i rekonfiguracji na nowej instalacji. Wtyczki jak WP Starter lub ręczny eksport SQL pomagają, ale nie jest to jedno-kliknięcie.

Czy WooCommerce działa na Multisite?

Tak — WooCommerce obsługuje Multisite. Każda strona w sieci może mieć własny sklep z oddzielnymi produktami, zamówieniami i ustawieniami. Uwaga: niektóre rozszerzenia WooCommerce mogą nie być kompatybilne z Multisite — sprawdź przed zakupem.

Ile stron mogę mieć w sieci Multisite?

Technicznie nie ma limitu — WordPress.com obsługuje miliony stron na Multisite. Praktyczny limit zależy od hostingu: shared hosting → 5-20 stron, VPS → 20-100, dedykowany serwer → 100+. Kluczowy bottleneck to baza danych — Redis Object Cache jest obowiązkowy.

Czy Multisite jest bezpieczny?

Tak — ale wymaga odpowiedzialności. Kompromitacja Super Admina = dostęp do wszystkich stron. Zabezpiecz konto Super Admina 2FA, ogranicz dostęp do wp-config.php, stosuj regularne aktualizacje. Na SmartXHosting Imunify360 chroni wszystkie strony w sieci z poziomu serwera.