Menu
Szybki wybór
Hosting Domeny VPS SSL Kalkulator Porównania FAQ
Aktywne kody
Wszystkie kody rabatowe

WordPress Multisite — konfiguracja sieci stron krok po kroku

WordPress Multisite pozwala zarządzać wieloma stronami z jednej instalacji. Jedna aktualizacja WordPressa i wtyczek, jeden panel admina, jeden serwer. Dowiedz się jak skonfigurować Multisite na hostingu współdzielonym — od wp-config.php po .htaccess.

Opublikowano: 8 kwietnia 2026

Kiedy warto używać WordPress Multisite?

Multisite sprawdza się gdy:

  • Zarządzasz wieloma podobnymi stronami (np. franczyza, sieć sklepów, university)
  • Chcesz współdzielić motywy i wtyczki między stronami
  • Masz jedno konto hostingowe i chcesz hostować klientów
  • Prowadzisz portal z subdomenami per użytkownik (jak WordPress.com)

Kiedy NIE używać Multisite: gdy strony są od siebie niezależne, mają różnych administratorów bez wzajemnego zaufania, lub gdy jedna awaria miałaby katastrofalne skutki dla wszystkich. W takich przypadkach osobne instalacje są bezpieczniejsze.

Krok 1: Wymagania i przygotowanie

Przed włączeniem Multisite upewnij się że:

  • WordPress jest świeżo zainstalowany (lub na nim pracujesz) — Multisite trudniej dodać do istniejącej, rozbudowanej instalacji
  • Nie masz zainstalowanych wtyczek (wyłącz je tymczasowo jeśli są)
  • Masz dostęp do edycji wp-config.php i .htaccess (przez FTP/SFTP lub menedżer plików)
  • Dla trybu subdomen: dodaj wildcard DNS w panelu hostingu (*.twojadomena.pl → adres IP serwera)

Krok 2: Włączenie Multisite w wp-config.php

Dodaj poniższy wpis do pliku wp-config.php, tuż przed linią /* That's all, stop editing! */:

define( 'WP_ALLOW_MULTISITE', true );

Zapisz plik, odśwież panel WP Admin. W menu pojawi się: Narzędzia → Konfiguracja sieci.

Krok 3: Konfiguracja sieci — subdomeny vs subdirektoria

Tryb Przykład URL Wymaga wildcard DNS? Kiedy wybrać?
Subdomeny sklep.twojadomena.pl Tak (*.domena.pl) Nowe instalacje, gdy chcesz czytelnych subdomen
Subdirektoria twojadomena.pl/sklep Nie Hosting bez wildcard DNS, prostsze wdrożenie

Po wybraniu trybu i kliknięciu "Zainstaluj", WordPress wyświetli kod do dodania do wp-config.php i .htaccess.

Krok 4: Aktualizacja wp-config.php i .htaccess

WordPress pokaże dokładny kod — przykład dla trybu subdirektoria:

wp-config.php (dodaj przed "That's all, stop editing!"):

define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', false ); // true dla subdomen
define( 'DOMAIN_CURRENT_SITE', 'twojadomena.pl' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );

.htaccess (zastąp całą sekcję WordPress):

RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

Krok 5: Zarządzanie siecią — Super Admin

Po włączeniu Multisite Twoje konto staje się Super Adminem — masz dostęp do panelu "Administracja sieci" (wp-admin/network/). Możesz tam:

  • Tworzyć nowe strony i przypisywać administratorów
  • Włączać wtyczki sieciowo (dostępne dla wszystkich stron) lub per strona
  • Zarządzać motywami dla całej sieci
  • Konfigurować limity przestrzeni per strona
  • Dodawać niestandardowe domeny (mapowanie domen)

Uwaga bezpieczeństwa: Super Admin ma nieograniczony dostęp do WSZYSTKICH stron w sieci, w tym do plików serwera przez edytor motywów. Nadaj rolę Super Admin tylko osobom z pełnym zaufaniem.

Mapowanie niestandardowych domen

Możesz przypisać własną domenę (np. klientadomena.pl) do strony w sieci za pomocą wtyczki WordPress MU Domain Mapping lub wbudowanej funkcji w nowszych wersjach WordPress. Kroki:

  1. Ustaw DNS domeny klienta — rekord A na IP serwera
  2. Dodaj domenę do hostingu (addon domain lub parked domain w cPanel)
  3. Wejdź do Administracja sieci → Strony → Edytuj stronę → wpisz domenę w polu "Adres"
  4. Dodaj do wp-config.php: define( 'COOKIE_DOMAIN', false );

Najczęstsze pytania

Czy WordPress Multisite działa na hostingu współdzielonym? +
Tak, WordPress Multisite działa na hostingu współdzielonym. Tryb subdirektoria (np. twojadomena.pl/sklep, twojadomena.pl/blog) działa bez dodatkowej konfiguracji DNS. Tryb subdomen (sklep.twojadomena.pl) wymaga ustawienia wildcard DNS (*.twojadomena.pl) w panelu hostingu — sprawdź czy Twój host to obsługuje przed wybraniem tego trybu.
Ile stron można hostować w WordPress Multisite? +
Nie ma technicznego limitu liczby stron w Multisite — ograniczeniem są zasoby serwera (dysk, RAM, CPU). Na hostingu współdzielonym realistycznie można obsłużyć od kilku do kilkudziesięciu stron o umiarkowanym ruchu. Dla dużych sieci (100+ stron lub duży ruch) zalecany jest VPS lub serwer dedykowany.
Jak różni się Multisite od osobnych instalacji WordPress? +
WordPress Multisite to jedna instalacja z jedną bazą danych obsługująca wiele stron. Zalety: jedno miejsce aktualizacji wtyczek i WordPressa, wspólne zasoby. Wady: jedna awaria PHP/DB dotyka wszystkich stron, wtyczki muszą być zgodne z Multisite, Super Admin ma pełną kontrolę nad wszystkimi stronami. Osobne instalacje są bardziej niezależne, ale wymagają więcej zarządzania.

Multisite wymaga hostingu z zapasem i wygodnym panelem

Jeśli chcesz testować sieć WordPressa na shared hostingu, zacznij od ofert z sensowną kompatybilnością, SSL i zapleczem pod cache.