WordPress Multisite to świetne rozwiązanie, jeśli chcesz zarządzać wieloma stronami z jednej instalacji. Samo włączenie tej funkcji nie jest bardzo trudne, ale wymaga kilku konkretnych kroków – zarówno w plikach WordPressa, jak i (czasem) w konfiguracji hostingu. W tym poradniku pokażemy Ci jak włączyć WordPress Multisite krok po kroku.
Zanim zaczniesz – wymagania
Zanim włączysz Multisite, upewnij się, że:
- masz działającą instalację WordPressa,
- masz dostęp do plików (FTP / menedżer plików / SSH),
- masz dostęp do bazy danych (opcjonalne, ale pomocne),
- możesz edytować plik
wp-config.phpi.htaccess, - Twoja strona nie jest świeżą instalacją (ważne przy podkatalogach – o tym niżej).
WAŻNE: Zrób kopię zapasową strony przed rozpoczęciem, aby niczego nie utracić.
Krok 1: Jak włączyć WordPress Multisite w wp-config.php
Otwórz plik wp-config.php i znajdź linię:
/* That's all, stop editing! Happy publishing. */Dodaj tuż nad nią:
define('WP_ALLOW_MULTISITE', true);Na koniec zapisz plik.
Krok 2: Aktywacja sieci witryn w panelu WordPress
Zaloguj się do panelu WordPress i przejdź do:
Narzędzia → Konfiguracja sieci (Network Setup)
W efekcie zobaczysz ekran konfiguracji Multisite.
Krok 3: Wybór struktury adresów
Na tym etapie wybierasz sposób działania sieci:
Opcja 1: Subdomeny
- np.:
site1.twojadomena.plsite2.twojadomena.pl
Opcja 2: Podkatalogi
- np.:
twojadomena.pl/site1twojadomena.pl/site2
Uwaga:
- podkatalogi działają tylko dla nowych instalacji (do ~30 dni),
- subdomeny wymagają konfiguracji DNS (wildcard
*).
Wprowadź:
- nazwę sieci,
- adres e-mail administratora.
Kliknij Zainstaluj, aby uruchomić sieć witryn.
Krok 4: Modyfikacja plików wp-config.php i .htaccess
Po instalacji WordPress pokaże Ci fragmenty kodu do dodania.
1. wp-config.php
Dodaj wygenerowane linie (np.):
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true);
define('DOMAIN_CURRENT_SITE', 'twojadomena.pl');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);2. .htaccess
Zastąp istniejące reguły WordPressa nowymi, np.:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule . index.php [L]Uwaga: dokładny kod zależy od wybranej konfiguracji, ale powyższy da Ci już pewien pogląd.
Krok 5: Ponowne logowanie
Po zapisaniu zmian:
- wyloguj się z WordPressa,
- zaloguj się ponownie.
Od teraz zobaczysz nowy panel:
Moje witryny → Administrator sieci
Krok 6: Dodawanie nowych witryn
Aby dodać nową stronę:
- Wejdź w: Administrator sieci → Witryny
- Kliknij: Dodaj nową
- Uzupełnij:
- adres (subdomena lub katalog),
- tytuł,
- e-mail administratora
I gotowe.
Krok 7: Wtyczki i motywy w Multisite
W Multisite działają trochę inaczej:
Wtyczki:
- instalujesz je globalnie,
- możesz:
- włączyć dla całej sieci,
- lub tylko dla wybranych witryn.
Motywy:
- instalujesz raz,
- aktywujesz dla konkretnych witryn.
Krok 8: (Opcjonalnie) konfiguracja DNS dla subdomen
Jeśli wybrano subdomeny, potrzebny będzie tzw. wildcard DNS:
*.twojadomena.pl → IP serweraBez tego nowe witryny nie będą działać.
Najczęstsze problemy
1. Strona nie działa po aktywacji
- sprawdź
.htaccess, - wyczyść cache (np. LiteSpeed Cache).
2. Problem z logowaniem
- usuń cookies,
- sprawdź poprawność domeny w
wp-config.php.
3. Subdomeny nie działają
- brak wildcard DNS,
- brak konfiguracji w panelu hostingu.
Podsumowanie
Jak włączyć WordPress Multisite? W skrócie to:
- Dodanie jednej linijki w
wp-config.php - Konfiguracja w panelu WordPress
- Aktualizacja plików konfiguracyjnych
- (Opcjonalnie) konfiguracja DNS
Sam proces nie jest trudny, ale wymaga dokładności. Najwięcej problemów zwykle wynika z:
- błędów w plikach,
- złej konfiguracji DNS,
- cache.
Co dalej?
Jeśli masz już działający Multisite, kolejne kroki to:
- konfiguracja domen dla witryn (domain mapping),
- zarządzanie użytkownikami,
- bezpieczeństwo sieci,
- optymalizacja wydajności.




