Multisite w WordPress pozwala na stworzenie całej sieci witryn obsługiwanych przez jedną instalację WordPress.

Możesz zachować prywatność swojej sieci i używać jej do zasilania własnej sieci witryn internetowych - tak jak lokalna firma, która tworzy witrynę sieciową dla każdej lokalizacji. Lub możesz upublicznić swoją sieć i pozwolić ludziom rejestrować się i tworzyć własne witryny internetowe w Twojej sieci, na przykład WordPress.com.

Chociaż każda witryna ma własny pulpit nawigacyjny, wszystko jest obsługiwane przez jedną instalację WordPress i jedną bazę danych, a właściciele poszczególnych witryn nie mają tak dużej kontroli.

W tym poście podzielimy się nieco więcej o tym, jak Multisite działa na WordPress i kiedy jest, a kiedy nie, dobrym pomysłem jest jego użycie. Następnie pokażemy Ci krok po kroku, jak skonfigurować własną sieć Multisite na WordPress.

Ale wcześniej odkryjmy razem Jak zainstalować WordPress blogu kroki 7 et Jak znaleźć, zainstalować i aktywować WordPress na swoim blogu.

Wróćmy do tego, dlaczego tu jesteśmy.

Jak działa WordPress Multisite?

Multisite to podstawowa funkcja WordPress, chociaż nie jest domyślnie włączona.

Po aktywacji otrzymasz nowy pulpit administratora sieci gdzie możesz zarządzać wszystkimi stronami internetowymi w swojej sieci. WordPress Multisite dodaje również nowy plik rola użytkownika doAdministrator sieci, który jest jedynym typem konta użytkownika, które ma dostęp do wspomnianego panelu.

Tam możesz podejmować takie decyzje, jak:

  • Czy użytkownicy mogą rejestrować się i tworzyć własne witryny internetowe.
  • Jakie motywy i wtyczki są dostępne dla witryn sieciowych.
  • Jak dużą kontrolę mają poszczególni właściciele witryn i czy mogą ręcznie dezaktywować określone wtyczki, które im udostępniłeś.

Każda witryna będzie miała również własny pulpit nawigacyjny WordPress, w którym ludzie mogą zarządzać treścią, motywami i wtyczkami. Jednak w przeciwieństwie do zwykłej witryny WordPress, administratorzy poszczególnych witryn nie mogą instalować własnych motywów lub wtyczek - mogą wybierać tylko spośród opcji, które włączył globalny administrator sieci.

Jak działa multisite WordPress na poziomie technicznym

Multisite w WordPress umożliwia tworzenie nieograniczonej liczby witryn sieciowych, ale istnieje duża różnica w sposobie przechowywania danych przez WordPress dla tych witryn.

Jeśli chcesz utworzyć wiele unikalnych witryn WordPress, każda witryna miałaby własną bazę danych i pliki.

Jednak w przypadku wielu witryn wszystkie witryny internetowe współużytkują tę samą bazę danych i te same pliki.

  • WordPress tworzy nowe tabele bazy danych dla każdej witryny sieciowej.
  • WordPress udostępnia kilka tabel między wszystkimi witrynami sieci. wp_users.

Dodatkowo, aby uporządkować pliki dla każdej witryny w sieci, WordPress dodaje folder dla każdej witryny w folderze pobierania. Na przykład :

  • Pojedyncza strona internetowa - pliki do pobrania są przechowywane w wp-content / uploads / year / month
  • Multisite - pobrane pliki są przechowywane w wp-content / uploads / NETWORK_SITE / year / month

Kiedy należy korzystać z sieci Multisite w WordPress?

Sieć wielostanowiskowa w WordPress to dobra opcja, jeśli:

  • Spróbuj utworzyć wiele witryn internetowych o podobnej funkcjonalności.
  • Postaraj się stworzyć miejsce, w którym użytkownicy mogą tworzyć własne witryny internetowe, takie jak WordPress.com. Niektóre wtyczki subskrypcji - Członkostwo - może nawet zintegrować się z Multisite, dzięki czemu możesz pobierać opłaty od ludzi za zbudowanie strony internetowej w Twojej sieci.

W pierwszym przypadku użycia kilka przykładów:

  • Fizyczna firma z osobną witryną internetową dla każdego oddziału.
  • Uczelnia z inną witryną internetową dla każdego wydziału lub członka wydziału.
  • Agencja nieruchomości / ubezpieczeń z osobną stroną internetową dla każdego agenta.
  • Etc ...

Na przykład witryna Georgia State University opiera się na instalacji Multisite WordPress z ponad 150 witrynami sieciowymi dla różnych działów, funkcji itp.

Czy możesz używać WordPress Multisite do hostowania witryn klientów?

Dzięki WordPress Multisite Domain Mapping masz możliwość korzystania z Nazwa domeny w pełni dostosowany do każdej witryny w Twojej sieci, co może sprawić, że będziesz się zastanawiać, czy możesz użyć Multisite jako łatwiejszego sposobu zarządzania wieloma witrynami klienckimi.

No cóż… na pewno jest to możliwe i wiem, że jest kilku programistów WordPress, którzy wybierają to rozwiązanie dla stron klienckich bez żadnej specjalnej funkcjonalności.

Jednak uważam, że nie jest to najlepsze podejście z kilku powodów:

  • Wspólna baza danych - wszystkie witryny internetowe Twoich klientów współużytkują jedną bazę danych, co nie jest dobre z punktu widzenia prywatności.
  • Pojedynczy punkt awarii - użycie pojedynczej instalacji WordPress może zagrozić wszystkim Twoim witrynom, jeśli ta instalacja się nie powiedzie.
  • Zasobyzakwaterowanie współdzielone – wszystkie witryny w Twojej sieci korzystają z tych samych zasobówzakwaterowanie, co może stanowić problem, jeśli jedna witryna w sieci zużywa znacznie więcej zasobów niż inne.
  • Trudność migracji - jeśli kiedykolwiek będziesz musiał przenieść witrynę klienta w inne miejsce, będzie to bardzo trudne. Chociaż możliwe jest wyodrębnienie pojedynczej witryny z sieci wielostanowiskowej, wymaga to dużo większego zaangażowania niż zwykły proces migracji, w przeciwnym razie będziesz musiał kupić coś takiego jak WP Migrate DB.

Odkryj także nasze Wtyczki 9 WordPress do migracji i klonowania bloga

Jak stworzyć sieć wielostanowiskową w WordPress

Poniżej pokażemy Ci proces tworzenia sieci Multisite na WordPress.

Jednak wiele firm hostingowych oferuje teraz utworzenie sieci Multisite na WordPress w swoich narzędziach do automatycznego instalowania. Dlatego przed przejściem do tego samouczka zachęcamy do sprawdzenia, czy automatyczny instalator Twojego usługodawcy hostingowego oferuje opcję multisite jednym kliknięciem:

Jak skonfigurować wielostanowiskowy host sieciowy Wordpress Blogpascher

Jeśli tak nie jest lub jeśli chcesz aktywować funkcję Multisite w istniejącej witrynie internetowej, oto jak skonfigurować wszystko ...

1. Aktywuj WordPress Multisite w pliku wp-config.php

Zwykle łatwiej jest utworzyć nową instalację WordPress Multisite, ale można ją również aktywować w istniejącej witrynie WordPress. (pamiętaj, aby najpierw dezaktywować wszystkie wtyczki).

Aby rozpocząć, musisz połączyć się ze swoją witryną przez FTP lub cPanel File Manager i edytować plik wp-config.php. Następnie dodaj następujący fragment nad linią

/ * To wszystko, przestań edytować! Miłego publikowania. * / 

/ * Multisite * /
define ('WP_ALLOW_MULTISITE', prawda);

Jak skonfigurować wielostanowiskowy host Wordpress blogpascher 2

Następnie zapisz plik i prześlij go na swój serwer.

2. Uruchom narzędzie instalatora sieciowego na pulpicie WordPress

Po dodaniu tej linii do pliku wp-config.php, Zaloguj się do pulpitu nawigacyjnego witryny WordPress i przejdź do Narzędzia → Konfiguracja sieci

Jak skonfigurować wielostanowiskowy instalator sieciowy Wordpress w sieci blogpascher

Tutaj dokonasz bardzo ważnego wyboru dotyczącego struktury adresów URL swojej sieci. Dokładniej, jeśli każda witryna tej ostatniej musi mieć własną strukturę adresu URL:

  • Subdomena - jak site1.votrereseau.com. Jeśli wybierzesz subdomeny, musisz również dodać ogólny rekord DNS.
  • Podkatalog - jak twoja sieć / witryna 1. W przypadku tej metody nie ma konfiguracji.

Nie ma dobrej odpowiedzi - pamiętaj o tym, bo później nie będziesz mógł zmienić tej struktury.

Ponadto istnieje również trzecia opcja - mapowanie domeny, która pozwala na użycie niestandardowej domeny dla każdej witryny w sieci - na przykład witryna1.com, witryna2.com. Jeśli chcesz iść tą drogą, wszystko, co musisz zrobić, to na razie wybrać podkatalogi, ponieważ później będziesz musiał zdefiniować mapowanie domeny. 

Po dokonaniu wyboru i skonfigurowaniu pliku podstawowe informacje o sieciKliknij Instalator.

3. Dodaj fragmenty kodu do wp-config.php i .htaccess

Na następnej stronie WordPress poda Ci dwa fragmenty, które musisz dodać do plików witryny:

Pierwszy fragment kodu znajduje się w wp-config.php powyżej linii / * To wszystko, przestań edytować! Miłego publikowania. * /

Drugi fragment znajduje się w pliku .htaccess i zastępuje istniejące reguły WordPress.

Jak skonfigurować wyodrębnianie kodu blogpaschera w sieci Wordpress z wieloma lokalizacjami

Tak powinien wyglądać Twój plik wp-config.php:

Jak skonfigurować sieć wielostanowiskową wordpress wp config blogpascher

A tak powinien wyglądać Twój plik .htaccess - zwróć uwagę, jak nadpisujesz istniejące reguły WordPress:

Jak skonfigurować sieć wielostanowiskową wordpress wp config blogpascher 1

Teraz - Twoja sieć wielostanowiskowa jest aktywna!

4. Zarządzaj siecią wielostanowiskową z pulpitu administratora sieci

Po wykonaniu poprzedniego kroku może być konieczne ponowne zalogowanie się do pulpitu WordPress.

Następnie powinieneś zobaczyć nowy obszar zarządzania siecią. Możesz uzyskać do niego dostęp z opcji Moje witryny na pasku narzędzi WordPress lub możesz uzyskać do nich dostęp twojawitryna.com/wp-admin/network :

Jak skonfigurować wielostanowiskową sieć Wordpress, zarządzaj wielostanowiskowym blogpascherem

Podobnie jak zwykły pulpit nawigacyjny WordPress umożliwia zarządzanie pojedynczą instalacją witryny, panel administratora sieci umożliwia zarządzanie ustawieniami całej sieci.

Omówmy tutaj niektóre z ważnych funkcji.

Ustawienia sieciowe

Aby skonfigurować rzeczy, do których musisz się udać Ustawienia → Ustawienia sieciowe. Tam możesz skonfigurować podstawowe ustawienia funkcjonowania Twojej sieci, na przykład czy ludzie mogą rejestrować się i / lub tworzyć nowe strony internetowe, a także domyślne treści, które są instalowane na nowych stronach internetowych. :

Jak skonfigurować ustawienia sieciowe blogpascher w sieci Wordpress z wieloma lokalizacjami

Tematy

Następnie karta Motywy pozwala wybrać motywy dostępne dla poszczególnych właścicieli witryn. Poszczególni właściciele witryn będą mogli wybierać spośród wszystkich motywów, które włączyłeś w sieci, i możesz instalować nowe motywy, tak jak w przypadku instalacji pojedynczej witryny:

Jak skonfigurować motyw Wordpress Blogpascher w sieci wielostanowiskowej

Wtyczki

Obszar wtyczek jest podobny, z niewielką modyfikacją:

  • Po zainstalowaniu wtyczki możeszaktywować dla sieci, co sprawia, że ​​jest automatycznie aktywny dla każdej witryny w sieci. Poszczególni właściciele witryn nie mogą go wyłączyć - zawsze będzie aktywny.
  • Lub, jeśli aktywujesz zarządzanie menu Wtyczki w okolicy Ustawienia sieciowe, administratorzy poszczególnych witryn będą mogli wybrać, czy włączyć wtyczki, które zostały zainstalowane, ale nie zostały specjalnie włączone w sieci.

Na przykład, jeśli chceszElementor jest aktywny na każdej stronie sieci, należy go aktywować dla sieci:

Jak skonfigurować wtyczkę Wordpress w sieci wielostanowiskowej blogpascher

Tworzenie nowych stron internetowych

Wreszcie, aby ręcznie utworzyć nową witrynę sieciową, możesz przejść do Witryny → Dodaj nowe :

Jak założyć wielostanowiskową sieć Wordpress w nowej witrynie Blogpascher

Po kliknięciu Dodaj stronę, możesz edytować tę witrynę internetową, aby skonfigurować / wyświetlić dodatkowe informacje, takie jak użytkownicy, motywy i ustawienia. 

Jak skonfigurować nową witrynę internetową blogpascher 1 w sieci Wordpress

Pulpit administratora dla indywidualnej strony internetowej

Oprócz obszaru administracyjnego sieci każda strona internetowa ma również własny pulpit nawigacyjny WordPress, który wygląda i działa podobnie jak zwykły pulpit nawigacyjny WordPress.

Największą różnicą jest to, że poszczególni administratorzy witryn nie mogą instalować nowych motywów ani wtyczek (i mogą nawet nie być w stanie zobaczyć obszaru wtyczek, w zależności od tego, jak skonfigurowałeś).

Na przykład właściciel witryny może włączyć opcję WordPress Witaj Elementor, ale nie ma opcji instalacji własnej WordPress :

Jak skonfigurować nową witrynę internetową blogpascher 2 w sieci Wordpress

Podobnie, ponieważ Elementor obsługuje sieć, poszczególni właściciele witryn mogą uzyskać dostęp do wszystkich zwykłych funkcji Elementora, ale nie byliby w stanie zainstalować własnych wtyczek ani dezaktywować Elementora.

Czy można używać Elementora Pro na WordPress Multisite?

Tak, możesz używać Elementora Pro razem z WordPress Multisite. Będziesz jednak potrzebować aktywnego klucza licencyjnego dla każdej witryny w sieci, a nie tylko używać klucza licencyjnego dla całej sieci.

Wnioski

WordPress Multisite nie jest odpowiednim rozwiązaniem w każdej sytuacji związanej z wieloma witrynami WordPress, ale jest świetną opcją, jeśli chcesz utworzyć sieć podobnych witryn, tak jak niektóre z przykładów, które przedstawiliśmy wcześniej.

Aby skonfigurować Multisite, większość automatycznych instalatorów WordPress pozwala włączyć WordPress za pomocą pola wyboru. Jeśli nie, lub jeśli chcesz dodać Multisite do istniejącej instalacji WordPress, możesz postępować zgodnie z metodą ręczną, którą szczegółowo opisaliśmy w tym poście.

Tutaj jest ! To wszystko w tym przewodniku. Jeśli masz komentarze lub sugestie, nie wahaj się dać nam znać w zarezerwowanej sekcji.

Możesz jednak również skonsultować się nasze zasoby, jeśli potrzebujesz więcej elementów do realizacji projektów tworzenia stron internetowych, zapoznaj się z naszym przewodnikiem na stronie Tworzenie bloga WordPress lub ten na Divi: najlepszy motyw WordPress wszechczasów.

Ale w międzyczasie udostępnij ten artykuł w różnych sieciach społecznościowych

...