6530 wyświetlenia
2678 wyrazów
WordPress Multisite Network [sieć witryn WordPress]

WordPress Multisite Network [sieć witryn WordPress]

Przeczytasz w 13 minut i 23 sekundy 2020.02.24 | Aktualizacja: 6 miesięcy temu
WordPress Multisite Network [sieć witryn WordPress]

Poznaj WordPress Multisite, czyli jeden WordPress i wiele stron opartych o tę samą bazę danych. Brzmi jak magia? 🔮 To zaraz przestanie, ponieważ wytłumaczymy Ci jak krok po kroku zainstalować, skonfigurować i używać WordPress Multisite na swoich stronach www.

WordPress Multisite Network krok po kroku

Zanim przejdziemy do szczegółów, przedstawiamy Ci na jakie pytania znajdziesz w tym poradniku odpowiedzi:

  1. Czym jest WordPress Multisite.
  2. Jakie są zalety WordPress Multisite?
  3. Jakie są wady WordPress Multisite?
  4. Kiedy warto wybrać to rozwiązanie?
  5. Jak skonfigurować wiele stron na WordPress.
  6. WordPress Multisite – jak włączyć?
  7. Jak dodać strony w sieci witryn WordPress?
  8. Jak rozwiązać znane problemy

Ok, idziemy dalej.

WordPress Multisite – czym jest i jak działa?

WordPress Multisite to ja sam nazwa wskazuje technologia pozwalająca na używanie wielu stworzonych stron WordPress z wykorzystaniem jednej instancji WordPress. Czym jest instancja?

Instancja w terminologii oprogramowania oznacza pojedynczą bazę danych przeznaczonych do obsługi np. jednej aplikacji.

W przypadku strony WordPress będzie to zatem nie tylko jedna baza danych MySQL, lecz także jeden folder z plikami instalacyjnymi.

Domyślnie, taka pojedyncza instancja WordPress może zawierać tylko JEDNĄ stronę WordPress. W przypadku, gdy jednak skorzystasz z technologii WORDPRESS MULTISITE na jednej instalacji możesz postawić dowolną ilość podstron. Ogranicza Cię tylko wyobraźnia i czas, choć i w tym przypadku jest to znacznie prostsze zadanie, aniżeli instalacja WordPress od zera. O instalacji platformy przeczytasz więcej tutaj: Jak zainstalować WordPress w 5 minut.

Multisite w WordPress pozwala Ci uruchomić strony-córki korzystając z subdomen lub katalogów, jednak w szczegóły zagłębimy się później. Teraz porozmawiajmy o korzyściach płynących ze stosowania Multisite w WordPress.

WordPress Multisite – dla kogo i dla czego?

Przede wszystkim WordPress Multisite przyda się w sytuacji kiedy zarządzasz dużą ilością stron o podobnej tematyce, które są w jakiś sposób ze sobą powiązane, a Ty chcesz ułatwić sobie to zadanie. Aby wytłumaczyć Ci lepiej wykorzystanie Multisite Network wyobraź sobie, że posiadasz katalog firm, w którym umożliwiasz prezentację wizytówek i reklamę przedsiębiorcom. Aby jednak zachować porządek chcesz podzielić te strony na różne kategorie np. biznes, zdrowie uroda, które różnić będą się np. kolorem strony, ceną ogłoszenia i oczywiście adresem URL. Korzystając z technologii WordPress Multisite nie potrzebujesz do tego celu dziesiątek domen oraz instalacji WordPress, którymi musisz oddzielnie zarządzać.

Dzięki WordPress Multisite możesz uruchomić wszystkie strony np. pod adresami biznes.domena.pl, zdrowie.domena.pl i uroda.domena.pl lub domena.pl/biznes, domena.pl/zdrowie i domena.pl/uroda. I co najważniejsze, do zarządzania nimi potrzebować będziesz tylko jeden login i hasło oraz panel administratora. Oczywiście nic nie stoi na przeszkodzie, aby każdą z witryn w sieci zarządzał inny administrator. W ten sposób możesz z łatwością zarządzać uprawnieniami i strukturą całego biznesu, na co nie pozwoliłby standardowy WordPress.

WordPress Multisite może przydać się także w sytuacji, gdy Twoja firma posiada strony w różnych językach dla różnych lokalizacji sprzedażowych. Wtedy zamiast korzystać z pluginu takiego jak np. WPML możesz skonfigurować wiele tak samo wyglądających wersji językowych przeznaczonych dla różnych regionów świata.

Instancja WordPress Multisite Network współdzieli zarówno ustawienia WordPress jak i motywy oraz wtyczki pomiędzy poszczególnymi podstronami.

WordPress Multisite Network – zalety

WordPress Multisite Network to więc świetne narzędzie, które:

  1. Pozwoli Ci zarządzać wieloma stronami WordPress z jednego panelu administratora.
  2. Ustawiać uprawnienia administratorów oraz współdzielić użytkowników pomiędzy stronami.
  3. Zarządzać wtyczkami i pluginami oraz aktualizacjami z poziomu Superadministratora.
  4. Oszczędzi Twój czas i ułatwi organizację oraz rozwój internetowego biznesu.

Brzmi pięknie prawda? 😊

Niestety, to rozwiązanie ma także swoje wady.

WordPress Multisite Network – wady

A wśród nich możemy wyliczyć np.:

  1. Możliwe problemy z kompatybilnością wtyczek oraz motywów.
  2. Współdzielenie wszystkich zasobów zwiększające ryzyko awarii całej sieci witryn.
  3. Znacznie trudniejsze zarządzanie całym systemem WordPress.
  4. Ograniczone możliwości instalacji na współdzielonych serwerach.

Decyzja więc należy do Ciebie. Musisz odpowiedzieć sobie na pytanie co jest dla Ciebie ważne oraz czy WordPress Multisite Network da Ci więcej korzyści niż problemów. Na szczęście decyzja ta nie jest permanentna i zawsze możesz np. z naszą pomocą rozdzielić strony WordPress istniejące w sieci witryn Multisite Network.

WordPress Multisite Network krok po kroku

Ok, wiesz już czym jest Multisite Network w WordPress oraz jakie są wady oraz zalety tej technologii. Teraz przeprowadzimy Cię krok po kroku po procesie wdrożenia Multisite Network dla Twojej strony internetowej.

1. Wybór serwera dla WordPress Multisite Network

Pierwszą rzeczą, którą musisz zrobić zanim włączysz Multisite Network w WordPress jest upewnienie się, czy pozwoli Ci na to Twój hosting WordPress. Musi on umożliwiać pełne zarządzanie zakupionym serwerem oraz domeną główną i katalogiem aplikacji po to, aby odpowiednio skonfigurować je pod kątem pracy z Multisite Network.

W naszym wpisie Najlepszy hosting WordPress [test, porównanie i recenzja] znajdziesz opis najlepszych serwerów pod WordPress, które polecamy dla naszych klientów oraz osób posiadających stronę www opartą o ten system.

Pamiętaj, aby wybierając swój serwer dla WordPress Multisite wziąć pod uwagę także dostępne dla niego zasoby, aby zapewnić odpowiednie działanie znajdującym się na nim wielu stronom WordPress. Jeżeli nie wiesz jak tego dokonać, napisz do nas.

2. Wybierz strukturę domeny dla Multisite Network

Jak już napisaliśmy wcześniej, wybierając Multisite Network masz do wyboru dwa schematy tworzenia nowych podstron:

  1. Wykorzystując subdomeny np. biznes.domena.pl;
  2. Wykorzystując katalogi domeny głównej np. domena.pl/biznes.

Wybór zależy od Ciebie i nie ma on wpływu na sposób działania WordPress Multisite. Decyzję podejmij na podstawie tego w jaki sposób chcesz prezentować swoje strony użytkownikom. Jeżeli będą to różne strony to lepszą opcją może być wybór subdomen, w przypadku wersji językowych zdecyduj się na katalogi.

W pierwszym przypadku potrzebujesz odpowiednio skonfigurować każdą subdomenę oraz włączyć dla niej certyfikat SSL.

3. Włącz Multisite Network w WordPress

Na potrzeby tego poradnika przygotowaliśmy czystą instalację WordPress, jednak nic nie stoi na przeszkodzie, aby uruchomić Multisite Network na już działającej instancji WP. Pamiętaj jednak, aby przed tym krokiem wykonać kopię zapasową WordPress.

Aby włączyć WordPress Multisite Network należy otworzyć plik wp-config.php, a następnie dodać na jego początku zaraz po <?php poniższy kod:

define( 'WP_ALLOW_MULTISITE', true );

Ten kod przygotowuje WordPress do uruchomienia Multisite Network jednak dokończenie tego procesu wymaga odpowiedniego skonfigurowania platformy WordPress.

4. Wyłącz wtyczki w WordPress

Aby wszystko działało poprawnie musisz wyłączyć wszystkie wtyczki w WordPress. W tym celu udaj się do zakładki Wtyczki i wybierz Zainstalowane wtyczki.

Wszystkie wtyczki możesz wyłączyć za pomocą kilku kliknięć poprzez zaznaczenie wszystkich wtyczek jednocześnie i wybór działania masowego.

5. Uruchom sieć witryn WordPress

Aby uruchomić sieć witryn WordPress przejdź do zakładki Narzędzia i wybierz Uruchamianie sieci witryn.

WordPress Multisite Network [sieć witryn WordPress] - Uruchamianie sieci witryn

Uruchamianie sieci witryn WordPress Multisite Network.

Wybierz sposób konfiguracji domeny dla sieci witryn oraz nazwę sieci witryn i adres email Superadministratora WordPress. Na koniec kliknij Zainstaluj.

6. Włączanie funkcjonalności sieci witryn WordPress

Aby zakończyć proces uruchamiania WordPress Multisite dodaj do pliku wp-config.php ten kod:

define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true);
define('DOMAIN_CURRENT_SITE', 'domena.pl');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

A do pliku .htaccess ten kod:

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]

Zgodnie z poniższą instrukcją:

WordPress Multisite Network [sieć witryn WordPress] - funkcjonalność sieci witryn

Uruchamianie funkcjonalności sieci witryn WordPress.

Gdy to zrobisz, Twoja instalacja WordPress Multisite Network jest gotowa. W następnym kroku dowiesz się jak skonfigurować sieć witryn WordPress.

7. Konfiguracja sieci WordPress Multisite Network

Teraz w menu górnym pasku administratora wskaż kursorem na Moje witryny, a następnie wybierz Administracja siecią witryn i Kokpit. Teraz przejdź do Ustawienia i Ustawienia sieci, aby skonfigurować sieć witryn Multisite Network w WordPress.

WordPress Multisite Network [sieć witryn WordPress] - ustawienia sieci witryn

Ustawienia sieci Multisite Network w WordPress.

W tym miejscu musisz skonfigurować kilka opcji:

  1. Nazwa sieci witryn – wprowadź nazwę całej sieci witryn WordPress.
  2. Adres email administratora sieci witryn – wprowadź adres email Superadmina WP.
  3. Możliwość rejestracji – wybierz, czy strony sieci witryn [poza stroną główną] mogą rejestrować nowych użytkowników, a administratorzy tych stron rejestrować nowe witryny. Dla bezpieczeństwa lepiej pozostawić tę opcję domyślnie wyłączoną.
  4. Powiadomienie o rejestracji – w domyślnej konfiguracji niepotrzebna opcja.
  5. Dodawanie nowych użytkowników – przydatne jeżeli zamierzasz mieć więcej niż jednego administratora w. Multisite Network.
  6. Zablokowane nazwy – jeżeli rejestracja użytkowników jest włączona, zablokuj w tym miejscu nazwy np. takie jak admin lub administrator.
  7. Dozwolone domeny adresów email – możesz zezwolić na rejestrację nowych stron lub użytkowników tylko określonym adresom email
  8. Zablokowane domeny adresów email – analogicznie jak wyżej.
  9. Email witający administratora witryny – skonfiguruj treść powitalnego emaila dla administratora nowych witryn.
  10. Email witający użytkownika – analogicznie dla użytkownika.
  11. Pierwszy wpis – wprowadź treść pierwszego wpisu.
  12. Pierwsza strona – analogicznie dla strony.
  13. Pierwszy komentarz – i komentarza nowej strony.
  14. Autor pierwszego komentarza – wprowadź autora pierwszego komentarza.
  15. Adres e-mail pierwszego komentarza – jego adres email.
  16. URL autora pierwszego komentarza – i adres URL strony.
  17. Przydzielana przestrzeń dyskowa – ta opcja umożliwia ograniczenie przestrzeni dyskowej dla stron sieci witryn.
  18. Dozwolone typy plików -zablokuj niebezpieczne rozszerzenia plików dodając do listy te, które są dozwolone [domyślne to: jpg jpeg png gif mov avi mpg 3gp 3g2 midi mid pdf doc ppt odt pptx docx pps ppsx xls xlsx key mp3 ogg flac m4a wav mp4 m4v webm ogv flv].
  19. Maksymalny dopuszczalny rozmiar pliku – zwiększ maksymalny rozmiaru pliku np. do 10 Mb [wpisz 10240 Kb].
  20. Domyślny język – zostaw bez zmian.
  21. Włącz administracyjne menu – zaznacz checkbox.
  22. Default editor for all sites – wybór domyślnego edytora, polecamy edytor klasyczny.
  23. Change settings – opcję zostaw odznaczoną, chyba, że chcesz pozwolić administratorom podstron na zmianę tych ustawień.

I na koniec zapisz ustawienia.

Pamiętaj, aby:

Ustawić parametr NOBLOGREDIRECT jeżeli rejestracja użytkowników jest wyłączona.

Dodaj ten kod do pliku wp-config.php:

define( 'NOBLOGREDIRECT', 'http://www.fightify.com' );

8. Dodaj nową stronę w WordPress Multisite Network

Aby dodać nową stronę przejdź do zakładki Witryny w Kokpicie Administracji sieci witryn i kliknij na Dodaj nową.

WordPress Multisite Network [sieć witryn WordPress] - dodaj nową witrynę

Dodawanie nowej witryny w WordPress Multisite Network.

Wprowadź adres witryny np. subdomenę, tytuł tej witryny [możesz zmienić go później], język i adres emaila administratora. Jeżeli chcesz, aby strona należała tylko do Superadministratora to wprowadź w tym polu jego email.

9. Zainstaluj motywy dla w sieci witryn WordPress

Przejdź teraz do zakładki Motywy i zainstaluj lub wyłącz w całej sieci witryn wybrany motyw/szablon. Jeżeli nie włączysz wybranego motywu w całej sieci witryn to koniecznie będzie zrobienie tego ręcznie w każdej z nich, w które dany motyw lub szablon ma być używany.

Jeżeli zamierzasz uruchamiać z czasem więcej witryn, możesz dodać prosty kod do pliku wp-config.php za pomocą którego zastosujesz domyślny szablon dla nowych stron w sieci witryn WordPress:

define( 'WP_DEFAULT_THEME', 'nazwa-szablonu' );

Sprawdź na naszym blogu najlepsze darmowe szablony dla WordPress.

10. Zainstaluj wtyczki dla sieci witryn WordPress

Analogicznie jak w przypadku motywów i szablonów możesz postąpić z wtyczkami. Jeżeli chcesz umożliwić zarządzanie wtyczkami z poziomu poszczególnych podstron włącz tę funkcję w ustawieniach opisanych kilka punktów wyżej 😊

11. Dodaj użytkowników sieci witryn Multisite

Na sam koniec dodaj użytkowników sieci witryn w WordPress. Pamiętaj, aby robić to z poziomu panelu Superadmina. Gdy dodasz użytkowników, przejdź teraz do menu Użytkownicy na stronie, dla której chcesz przekazać dostęp wybranym użytkownikom, a następnie wprowadź ich adres email. Zostaną oni przypisani do wybranej strony Multisite Network.

WordPress Multisite Network [sieć witryn WordPress] - dodaj nowego użytkownika

Dodawanie nowego użytkownika w WordPress Multisite Network.

WordPress Multisite Network współdzieli także bazę użytkowników, jednak nie synchronizuje pomiędzy sobą ich konta.

I to tyle. Możesz już zacząć korzystać z sieci witryn Multisite Network w WordPress. Reszta wygląda dokładnie tak jak w przypadku pierwszych kroków z WordPressem, dlatego raz jeszcze odeślemy Cię do kilku naszych poradników:

  1. WordPress – jak zacząć z niego korzystać?
  2. Tworzenie Stron WordPress Krok Po Kroku
  3. WordPress SEO: 64 przydatnych wskazówek
  4. Bezpieczeństwo WordPress od A do Z
  5. Darmowy blog WordPress [krok po kroku]

WordPress Multisite Network FAQ

A na koniec kilka porad i rozwiązań możliwych problemów z instancją WordPress Multisite Network. Koniecznie zobacz także poradnik jak przenieść stronę WordPress Multisite np. na inną domenę.

1. WordPress Multisite Network – przekierowania 301

Ponieważ WordPress Multisite Network korzysta z jednej pliku .htaccess nie ma możliwości dodania w nim przekierowania 301 dla poszczególnych stron. Zamiast tego skorzystaj z wtyczki.

2. Przeniesienie stron WordPress z/do WordPress Multisite Network

Istnieje możliwość, aby przenieść aktualną stronę WordPress do instancji Multisite Network lub odwrotnie – rozdzielić podstrony sieci witryn na osobne instalacje WordPress. Proces ten jednak wymaga sporej wiedzy, dlatego jeżeli potrzebujesz w tym pomocy to napisz do nas.

3. WordPress Multisite Network – problem z rejestracją użytkowników

W sytuacji, gdy usuniesz zarejestrowanego użytkownika może zdarzyć się, że sieć Multisite Network zablokuje jego email i login na kilka dni, co uniemożliwi powtórną rejestrację użytkownika z takimi danymi. Jeżeli login i email nie zostaną odblokowane w ciągu kilku dni napisz do nas po pomoc.

4. WordPress Multisite Network – instalacja WooCommerce

Moduł ecommerce WooCommerce jest całkowicie zgodny z Multisite Network, dlatego z powodzeniem możesz korzystać z niego na jednej lub wszystkich stron sieci witryn.

5. WordPress Multisite Network – nazwy kont użytkowników

WordPress w wariancie Multisite cierpi także na jedną bolączkę jaką jest konieczność rejestracji użytkowników z wykorzystaniem tylko małych liter i licz od 0 do 9. Dla przypomnienia, standardowy WordPress dozwala w nazwie użytkownika nawet spacje, jednak bez polskich znaków. Choć to drobne utrudnienie to jednak poradzić sobie z nim możesz tylko z pomocą naszego programisty i customowego kodu WP.

6. WordPress Multisite Network – aktualizacja WordPress, wtyczek i motywów

Aktualizacja instancji WordPress Multisite przebiega dokładnie tak jak w przypadku pojedynczej strony WP. Jedyną różnicą jest sporadyczny wymóg aktualizacji bazy danych dla każdej ze stron sieci witryn WordPress po instalacji nowej wersji platformy WordPress.

O takiej potrzebie powiadomi Cię WordPress odpowiednim komunikatem w panelu administratora. Przeczytaj więcej o aktualizacji WordPress.

Skorzystaj z naszej pomocy przy WordPress Multisite Network

Tradycyjnie, na sam koniec zachęcamy Cię do skorzystania z naszej pomocy przy wdrożeniu WordPress Multisite Network. Jako eksperci od WordPress pomożemy Ci w tym zadaniu oraz krok po kroku przeprowadzimy przez budowę i rozwój Twojej strony internetowej tak, aby zarabiała w internecie. Kliknij tutaj i napisz do nas już teraz. I pamiętaj! Uważaj na oferty „specjalistów od WordPress„.

Jesteśmy by pomagać

Skorzystaj z natychmiastowej pomocy ekspertów WordPress. Wyślij nam wiadomość za pomocą formularza kontaktowego i opisz nam swój problem lub to czego potrzebujesz.

Nazwa firmy
Sirius Pro

Dane firmy
ul. Grzybowska 87
00-844 Warszawa

Identyfikator
PL 9111958679
Zgody i prywatność
Sprawdź i wybierz, które dane może przechowywać ta strona internetowa w plikach cookies, pamięci lokalnej i sesji przeglądarki internetowej
Podstawowe funkcjonowanie strony Do poprawnego korzystania z tej strony wymagane jest anonimowe przechowywanie niektórych danych dotyczących jej wyglądu oraz sposobu działania