Przejdź do treści
WordPress Multisite: Kiedy go używać i jak go skonfigurować
Tworzenie Stron📖 Poradnik

WordPress Multisite: Kiedy go używać i jak go skonfigurować

Erik KellerErik KellerZaktualizowano: 14 min czytania427 wyświetleń

WordPress Multisite przekształca pojedynczą instalację WordPressa w sieć powiązanych stron, które są zarządzane z jednego pulpitu. To potężna funkcja wbudowana w rdzeń WordPressa, ale nie jest odpowiednim rozwiązaniem dla każdego scenariusza. Ten przewodnik wyjaśnia, czym jest Multisite, kiedy ma sens, jak go skonfigurować i na co zwracać uwagę podczas zarządzania siecią stron.

Czym jest WordPress Multisite?

WordPress Multisite to wbudowana funkcja, która pozwala na uruchamianie wielu stron WordPress z jednej instalacji. Wszystkie strony w sieci dzielą te same pliki rdzenia WordPress, wtyczki i motywy, ale każda strona ma swoją własną zawartość, użytkowników i ustawienia. "Super Admin" zarządza ustawieniami na poziomie sieci, podczas gdy administratorzy poszczególnych stron zarządzają zawartością swoich stron.

Jak działa Multisite od zaplecza

Gdy aktywujesz Multisite, WordPress tworzy dodatkowe tabele bazy danych dla każdej strony w sieci. Główne tabele (wp_options, wp_posts, wp_users) pozostają dla głównej strony, podczas gdy nowe strony otrzymują swoje własne prefiksowane tabele (wp_2_options, wp_2_posts itd.). Tabele wp_users i wp_usermeta są współdzielone między wszystkimi stronami, co pozwala użytkownikom mieć konta na wielu stronach w sieci.

Kiedy używać Multisite (a kiedy nie)

Multisite jest dobrze dopasowane do określonych struktur organizacyjnych. Zrozumienie, kiedy pasuje, a kiedy nie, oszczędza ci późniejszych problemów z migracją.

Użyj Multisite, gdy Unikaj Multisite, gdy
Wydziały uniwersytetu potrzebują oddzielnych stron Strony potrzebują różnych środowisk hostingowych
Lokalizacje franczyzowe dzielą markę Każda strona potrzebuje różnych wtyczek
Jedna organizacja zarządza wieloma blogami Strony mają znacznie różne poziomy ruchu
Wielojęzyczne strony z oddzielną zawartością Strony klientów, które potrzebują niezależnego zarządzania
Środowiska deweloperskie/testowe Strony, które mogą być przenoszone niezależnie
Spójna marka w różnych lokalizacjach Sklepy e-commerce z różnymi ustawieniami płatności

Subdomena vs. Podkatalog

WordPress Multisite oferuje dwie struktury URL dla stron w sieci:

Podkatalog (oparty na ścieżce)

example.com/site1/, example.com/site2/

  • Prostsza konfiguracja, brak potrzeby konfiguracji DNS
  • Wszystkie strony dzielą autorytet głównej domeny
  • Niedostępne, jeśli WordPress jest zainstalowany w podkatalogu
  • Wymaga, aby główna strona była skonfigurowana w katalogu głównym domeny

Subdomena

site1.example.com, site2.example.com

  • Każda strona wydaje się bardziej niezależna
  • Wymaga konfiguracji DNS z użyciem wildcard
  • Można używać mapowania domen dla całkowicie niestandardowych domen
  • Nieco bardziej skomplikowane do skonfigurowania z certyfikatami SSL

W celach SEO, podkatalogi skuteczniej konsolidują autorytet domeny. Dla niezależności organizacyjnej, subdomeny lub mapowane domeny zapewniają czystsze oddzielenie.

Konfiguracja WordPress Multisite: Krok po kroku

Wymagania wstępne

  • Nowa lub istniejąca instalacja WordPress (zalecana wersja 6.0 lub wyższa)
  • Dostęp FTP lub menedżera plików do edycji wp-config.php i .htaccess
  • Dezaktywuj wszystkie wtyczki przed włączeniem Multisite
  • Całkowicie zrób kopię zapasową bazy danych i plików

Krok 1: Włącz Multisite w wp-config.php

Dodaj ten wiersz do pliku wp-config.php, powyżej linii, która mówi "To wszystko, przestań edytować!":

define( 'WP_ALLOW_MULTISITE', true );

Krok 2: Zainstaluj Sieć

Po dodaniu stałej i odświeżeniu panelu, przejdź do Narzędzia > Ustawienia Sieci. Wybierz pomiędzy subdomenami a podkatalogami, wpisz tytuł swojej sieci oraz adres e-mail administratora, a następnie kliknij Zainstaluj.

Krok 3: Zaktualizuj Pliki Konfiguracyjne

WordPress wyświetli fragmenty kodu do dodania do plików wp-config.php i .htaccess. Skopiuj je dokładnie tak, jak są pokazane. Dodatki do wp-config.php definiują konfigurację twojej sieci, podczas gdy zasady w .htaccess zajmują się routowaniem URL dla witryn w sieci.

Krok 4: Zaloguj Się Ponownie

Po zaktualizowaniu plików konfiguracyjnych, wyloguj się i zaloguj ponownie. Teraz zobaczysz menu Moje Witryny na pasku administracyjnym oraz dostęp do panelu administracyjnego sieci.

Zarządzanie Twoją Siecią Multisite

Panel Administracyjny Sieci

Panel administracyjny sieci jest oddzielny od paneli poszczególnych witryn. Stąd możesz:

  • Witryny: Tworzyć, edytować, dezaktywować lub usuwać witryny w sieci
  • Użytkownicy: Zarządzać użytkownikami we wszystkich witrynach i przypisywać role na poziomie sieci
  • Motywy: Instalować motywy i kontrolować, które z nich są dostępne dla witryn w sieci
  • Wtyczki: Instalować wtyczki w całej sieci lub zezwalać na aktywację per witryna
  • Ustawienia: Konfigurować opcje rejestracji, limity przesyłania plików i ustawienia domyślne

Role Użytkowników w Multisite

Multisite dodaje rolę "Super Admin" powyżej standardowych ról WordPressa. Oto jak różnią się role:

Rola Zakres Kluczowe Możliwości
Super Admin Cała sieć Instalować wtyczki/motywy, zarządzać wszystkimi witrynami
Administrator Pojedyncza witryna Zarządzać treścią, użytkownikami i ustawieniami (nie może instalować wtyczek)
Redaktor Pojedyncza witryna Zarządzać i publikować wszystkie posty
Autor/Współpracownik Pojedyncza witryna Tworzyć i zarządzać własną treścią

Zarządzanie Wtyczkami i Motywami

W Multisite tylko Super Admini mogą instalować wtyczki i motywy. Administratorzy witryn mogą tylko aktywować wtyczki i motywy, które Super Admin udostępnił. Możesz również "Aktywować w sieci" wtyczkę, aby wymusić jej aktywację na wszystkich witrynach, co jest przydatne dla wtyczek związanych z bezpieczeństwem, pamięcią podręczną i SEO, które powinny działać wszędzie.

Rozważania dotyczące Wydajności

Sieć Multisite dzieli zasoby serwera pomiędzy wszystkie witryny. W miarę rozwoju twojej sieci wydajność może się pogarszać bez odpowiedniego planowania:

  • Wzrost bazy danych: Każda witryna dodaje około 10-12 tabel. Sieć 50 witryn oznacza 500+ dodatkowych tabel w tej samej bazie danych.
  • Ograniczenia hostingu współdzielonego: Multisite działa słabo na hostingu współdzielonym. Użyj VPS lub dedykowanego serwera z odpowiednią ilością RAM i CPU.
  • Cache obiektów: Wdrożenie Redis lub Memcached w celu zmniejszenia zapytań do bazy danych w witrynach sieci.
  • Użycie CDN: Serwuj statyczne zasoby przez CDN, aby zmniejszyć obciążenie serwera.
  • Ruch na poszczególnych witrynach: Jeśli jedna witryna w sieci otrzyma wzrost ruchu, może to wpłynąć na wszystkie inne witryny, ponieważ dzielą te same zasoby serwera.

Aby uzyskać rekomendacje dotyczące hostingu, które mogą obsłużyć obciążenia Multisite, przeczytaj nasz przewodnik po hostingu WordPress.

Implikacje Bezpieczeństwa

Bezpieczeństwo w sieci Multisite wymaga dodatkowej uwagi, ponieważ luka w jednej witrynie może potencjalnie wpłynąć na całą sieć:

  • Vulnerabilitie wtyczeks: Ponieważ wtyczki są współdzielone, podatna wtyczka naraża każdą stronę w sieci.
  • Kontrola dostępu użytkowników: Starannie zarządzaj, kto otrzymuje role Administratora i Super Admina. Ogranicz konta Super Admina tylko do zaufanego personelu.
  • Ograniczenia przesyłania plików: Skonfiguruj dozwolone typy plików w Ustawieniach Sieci, aby zapobiec złośliwym przesyłkom.
  • Regularne aktualizacje: Aktualizacje rdzenia, wtyczek i motywów muszą być stosowane niezwłocznie, ponieważ wpływają na wszystkie strony jednocześnie.

Aby uzyskać kompleksowe praktyki bezpieczeństwa, zapoznaj się z naszym przewodnikiem po bezpieczeństwie WordPress na 2026 rok.

Alternatywy dla WordPress Multisite

Multisite nie zawsze jest właściwą odpowiedzią. Rozważ te alternatywy:

  • Oddzielne instalacje WordPress: Jeśli strony potrzebują różnych wtyczek, motywów lub środowisk hostingowych, indywidualne instalacje z narzędziem do zarządzania, takim jak MainWP lub ManageWP, zapewniają centralne zarządzanie bez ograniczeń Multisite.
  • Wtyczki wielojęzyczne: Dla stron wielojęzycznych wtyczki takie jak WPML lub TranslatePress mogą być prostsze niż uruchamianie oddzielnych stron sieciowych dla każdego języka.
  • Headless WordPress: Jeśli potrzebujesz wielu frontendów korzystających z jednego źródła treści, konfiguracja headless z udostępnionym API może być bardziej elastyczna niż Multisite.

Aby uzyskać bieżące zarządzanie stroną, niezależnie od tego, czy używasz Multisite, zapoznaj się z naszym przewodnikiem po konserwacji WordPress.

Aby uzyskać więcej szczegółów, zapoznaj się z oficjalną dokumentacją: Dokumentacja multisite WordPress.

Najczęściej zadawane pytania

Czy mogę przekształcić istniejącą stronę WordPress w Multisite?

Tak, możesz włączyć Multisite w istniejącej instalacji WordPress. Twoja obecna strona staje się główną stroną sieci. Jednak zawsze twórz pełną kopię zapasową przed dokonaniem tej zmiany, ponieważ proces modyfikuje strukturę bazy danych i pliki konfiguracyjne.

Czy każda strona w sieci może używać innej domeny?

Tak, poprzez mapowanie domen. Rdzeń WordPress obsługuje mapowanie domen natywnie od wersji 4.5. Każda strona w twojej sieci może mieć swoją własną niestandardową domenę (np. sitea.com, siteb.com) zamiast używać subdomen lub podkatalogów.

Co się stanie, jeśli później dezaktywuję Multisite?

Powrót z Multisite do pojedynczej strony jest skomplikowany i nie jest oficjalnie wspierany jako operacja jednego kliknięcia. Musisz eksportować treści z każdej strony indywidualnie i importować je do oddzielnych instalacji WordPress. Starannie zaplanuj swoją architekturę przed podjęciem decyzji o Multisite.

Czy wszystkie wtyczki są zgodne z WordPress Multisite?

Większość wtyczek działa z Multisite, ale nie wszystkie. Niektóre wtyczki mogą nie obsługiwać poprawnie aktywacji w sieci lub mogą przechowywać dane w sposób, który koliduje z współdzieloną strukturą bazy danych Multisite. Zawsze testuj wtyczki w sieci testowej przed wdrożeniem na produkcję.

Jak działa SEO w sieci stron Multisite?

Każda strona w sieci jest traktowana jako oddzielna witryna przez wyszukiwarki. Jeśli używasz podkatalogów, strony dzielą autorytet głównej domeny. Jeśli używasz subdomen lub mapowanych domen, każda strona buduje swoją własną autorytet domeny niezależnie. Zainstaluj wtyczkę SEO w całej sieci i skonfiguruj ją indywidualnie dla każdej strony.

Czy mogę dzielić się treścią między stronami w sieci?

WordPress nie dzieli się natywnie treścią między stronami sieci. Możesz użyć wtyczek takich jak Network Media Library, aby udostępnić bibliotekę multimediów lub zbudować niestandardowe rozwiązania korzystając z WordPress REST API, aby przenieść treści z jednej strony na drugą.

Czy WordPress Multisite nadaje się do biznesu hostingowego?

Chociaż technicznie możliwe, Multisite nie jest zalecane do hostowania stron klientów, ponieważ tworzy ryzyko zależności i bezpieczeństwa. Jeśli jedna strona klienta zostanie skompromitowana, może to wpłynąć na inne. Dedykowane instalacje z panelem zarządzania zapewniają lepszą izolację w scenariuszach hostingowych.

Potrzebujesz niezawodnego hostingu dla swojej sieci Multisite?

Sieci Multisite potrzebują hostingu z odpowiednimi zasobami. Zobacz nasze porównanie hostingu, aby znaleźć odpowiednią opcję.

Przeczytaj przewodnik po hostingu →

Często zadawane pytania

Kiedy powinienem używać WordPress Multisite zamiast oddzielnych instalacji?
Użyj Multisite, gdy zarządzasz wieloma powiązanymi witrynami, które dzielą motywy, wtyczki lub konta użytkowników, takimi jak wydziały uniwersytetów lub lokalizacje franczyzowe. Użyj oddzielnych instalacji, gdy witryny mają różne wymagania hostingowe lub niezależne zespoły administracyjne.
Czy mogę przekształcić istniejącą witrynę WordPress w Multisite?
Tak, ale proces wymaga starannego planowania. Musisz wykonać kopię zapasową swojej witryny, edytować pliki wp-config.php i .htaccess oraz uruchomić kreatora konfiguracji sieci. Istniejąca zawartość pozostaje na głównej witrynie, a nowe subwitryny tworzysz z pulpitu administracyjnego sieci.
Czy wszystkie witryny w sieci Multisite dzielą te same wtyczki?
Wtyczki są instalowane raz przez administratora sieci i mogą być aktywowane w sieci dla wszystkich witryn lub aktywowane indywidualnie dla każdej witryny. Administratorzy witryn nie mogą instalować wtyczek, chyba że administrator sieci przyzna na to zgodę.
Czy powinienem używać subdomen czy podkatalogów dla Multisite?
Podkatalogi (example.com/site2) są łatwiejsze do skonfigurowania i dzielą autorytet SEO z główną domeną. Subdomeny (site2.example.com) zapewniają lepsze oddzielenie marki i dobrze sprawdzają się, gdy witryny potrzebują odrębnych tożsamości. Wybierz w zależności od potrzeb organizacyjnych.
Jak Multisite wpływa na wydajność WordPressa?
Każda witryna w sieci tworzy dodatkowe tabele w bazie danych, co może zwiększyć obciążenie serwera w miarę rozwoju sieci. Przy odpowiednim hostingu, buforowaniu i optymalizacji bazy danych, sieci Multisite z dziesiątkami witryn działają dobrze. Sieci z setkami witryn mogą potrzebować dedykowanych zasobów serwera.

Udostępnij ten post

O Autorze

Erik Keller
Erik Keller

Ekspert WordPress

Starszy specjalista WordPress z szerokim doświadczeniem w tworzeniu motywów, wtyczek i WooCommerce. Pasjonuje się pomaganiem firmom w osiąganiu sukcesu dzięki rozwiązaniom WordPress.

WordPressWooCommerceTworzenie MotywówTworzenie WtyczekOptymalizacja Wydajności

Bądź na Bieżąco

Otrzymuj najnowsze porady i tutoriale WordPress na swoją skrzynkę.