WordPress Multisite - zarządzanie siecią stron z jednej instalacji
WordPress Multisite pozwala prowadzić wiele stron z jednej instalacji WordPress. Jeden panel admina, wspólne wtyczki i motywy, osobne treści. Idealne dla agencji, sieci blogów czy firm z wieloma markami.
Krótka odpowiedź
Kiedy używać WordPress Multisite
Dobre zastosowania:
- Sieć blogów/portali (np. regionalne wersje)
- Firma z wieloma markami/produktami
- Agencja zarządzająca stronami klientów
- Uczelnie, szkoły (strony wydziałów)
- Franczyzy z lokalnymi stronami
Złe zastosowania:
- 2-3 niezwiązane strony (lepiej osobne instalacje)
- Strony o bardzo różnej funkcjonalności
- Gdy potrzebujesz różnych wersji wtyczek na stronach
- Sklepy WooCommerce (problematyczne)
Zasada:
Multisite gdy strony są podobne i potrzebujesz centralnego zarządzania.
Aktywacja WordPress Multisite
Wymagania:
- Czysta instalacja WordPress (łatwiej)
- Lub istniejąca z jedną stroną
- Wyłączone wszystkie wtyczki
Krok 1: wp-config.php
```
define('WP_ALLOW_MULTISITE', true);
```
Dodaj przed linią "That's all, stop editing!"
Krok 2: Network Setup
- Zaloguj się do wp-admin
- Narzędzia → Network Setup
- Wybierz: subdomeny (blog.example.com) lub subfoldery (example.com/blog)
- Wypełnij dane sieci
Krok 3: Konfiguracja
- Dodaj podane kody do wp-config.php i .htaccess
- Zaloguj się ponownie
- Nowe menu: "My Sites" i "Network Admin"
Zarządzanie siecią Multisite
Super Admin vs Site Admin:
- Super Admin: zarządza całą siecią, instaluje wtyczki/motywy
- Site Admin: zarządza pojedynczą stroną, aktywuje wtyczki
Dodawanie nowych stron:
- Network Admin → Sites → Add New
- Podaj adres, tytuł, email admina
- Strona gotowa w sekundy
Wtyczki i motywy:
- Instalacja: tylko Super Admin (Network Admin → Plugins/Themes)
- Network Activate: włącza na wszystkich stronach
- Lub: pozwól Site Adminom aktywować wybrane
Użytkownicy:
- Jeden użytkownik może mieć konta na wielu stronach
- Różne role na różnych stronach
- Super Admin zarządza wszystkimi
Subdomeny vs subfoldery
Subfoldery (example.com/site1, example.com/site2):
- Łatwiejsza konfiguracja
- Nie wymaga wildcard DNS
- Dobra dla powiązanych stron
- SEO: treść pod jedną domeną
Subdomeny (site1.example.com, site2.example.com):
- Wymaga wildcard DNS (*.example.com)
- Bardziej niezależne strony
- Możliwość użycia własnych domen (domain mapping)
- Lepsze dla odrębnych marek
Domain mapping (własne domeny):
- Każda strona pod własną domeną
- Wymaga dodatkowej konfiguracji
- WordPress obsługuje natywnie od 4.5
- Sunrise.php dla zaawansowanych konfiguracji
Problemy i ograniczenia Multisite
Kompatybilność wtyczek:
- Nie wszystkie wtyczki działają z Multisite
- Sprawdź przed instalacją
- WooCommerce: możliwe, ale skomplikowane
Wydajność:
- Więcej stron = więcej zasobów
- Potrzebny lepszy hosting
- Cache musi obsługiwać Multisite
Backup i migracja:
- Trudniejsze niż pojedyncza strona
- Backup całej sieci lub pojedynczych stron
- Migracja pojedynczej strony z sieci jest skomplikowana
Bezpieczeństwo:
- Włamanie do jednej strony zagraża wszystkim
- Super Admin ma pełną kontrolę
- Wtyczki bezpieczeństwa muszą wspierać Multisite