Multisite to tryb WordPress umożliwiający stworzenie sieci stron korzystających z jednej instalacji w ramach jednego panelu. Takie rozwiązanie ma kilka zalet:

  • oszczędność serwera i miejsca na nim
  • komfortowe zarządzanie kilkoma stronami
  • oszczędność czasu np. przy aktualizacji – wystarczy jedna zamiast wielu aktualizacji w przypadku wielu instalacji

Oryginalnie WordPress Multisite obsługuje subdomeny lub katalogi. Dlatego możliwość dodawania domen zewnętrznych można uzyskać poprzez dodatkowy plugin.

Wstępnie należy wiedzieć, że:

  • Podpinanie domen zewnętrznych wymaga instalacji WordPressa w głównym katalogu domeny (twojadomena.pl). Domeny zewnętrzne nie będą działać na instalacji w subdomenie (subdomena.twojadomena.pl) lub w katalogu (twojadomena.pl/strona).
  • W przypadku WordPressa działającego dłużej niż miesiąc wymuszona jest instalacja Multisite w trybie subdomen.

Przed realizacją poniższego przewodnika trzeba:

  • wyłączyć wszystkie wtyczki
  • zrobić kopie zapasową 2 plików, które będą edytowane: wp-config i htaccess

Włączanie WordPress Multisite

1. Otworzyć plik wp-config i dodać

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

nad tekstem

/* That's all, stop editing! Happy blogging. */

Zapisać.

2. W panelu WP przejść do Narzędzia → Uruchamianie sieci witryn. Tutaj w zależności od stanu i miejsca bieżącej instalacji będą dostępne różne opcje: wybór między subdomenami a katalogami, tylko subdomeny lub tylko katalogi.

Poniżej widać przykład wymuszający na starej instalacji wykorzystanie subdomen…

Wordpress Multisite 1

W tym miejscu można także zmienić nazwę sieci i adres email administratora. Na końcu kliknąć Zainstaluj.

Na tym etapie mogą (ale nie muszą) wyświetlić się różne ostrzeżenia w zależności od dostawcy hostingu i ustawień serwera!

3. Na następnej stronie zostaną wyświetlone 2 fragmenty kodu, które należy skopiować i wkleić według instrukcji…

Wordpress Multisite 2

… czyli pierwszy kod dodać do pliku wp-config powyżej /* That’s all, stop editing! Happy blogging. */ – tak jak wcześniej. Finalnie powinien wyglądać tak:

/* Multisite */
 define( 'WP_ALLOW_MULTISITE', true );
 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);
 /* That's all, stop editing! Happy blogging. */

drugim zamienić wartości w pliku htaccess, czyli wkleić zamiast zaznaczonego poniżej pola…

Wordpress Multisite 3

Po edycji i zapisaniu powyższych 2 plików na serwerze, WordPress wymusi ponowne zalogowanie się.

WordPress Multisite został włączony!

Włączanie obsługi domen zewnętrznych w WordPress Multisite

1. Do tego celu konieczne jest zainstalowanie wtyczki WordPress MU Domain Mapping. Najwygodniej można to zrobić poprzez wyszukiwarkę pluginów:

Zalogowanie do panelu WP Multisite → Moje witryny → Administracja siecią witryn → Wtyczki → Dodaj nową → w polu szukaj wtyczek wpisać/wkleić WordPress MU Domain Mapping i enter → Zainstaluj

Wordpress Multisite 4

Po zainstalowaniu wtyczki należy ją Włączyć w całej sieci witryn.

Wordpress Multisite 5

2. Kolejny krok to przejście do Ustawienia → Domain Mapping. W tym miejscu powinien być komunikat z instrukcją przekopiowania pliku sunrise z katalogu pluginu (wp-content/plugins/wordpress-mu-domain-mapping/sunrise.php) do katalogu wp-content oraz dodaniu do pliku wp-config linijki kodu define( ‘SUNRISE’, ‘on’);

Finalnie powinno być tak:

Folder wp-content…

Wordpress Multisite 6

Kompletna część kodu wp-config odpowiadająca za funkcje Multisite, która właśnie powstała z zaznaczonym kodem dodanym w tym kroku…

Wordpress Multisite 7

3. Następnie należy raz jeszcze przejść do Ustawienia → Domain Mapping i uzupełnić adres IP serwera i CNAME domeny. Pierwsze można sprawdzić tu, tu i tu. Drugie to po prostu adres domeny bez http://, https:// i www. Kliknąć Save.

WordPress Multisite + domeny zewnętrzne READY!

» Instrukcja dodawania domeny zewnętrznej do WordPress Multisite

Źródła
→ http://codex.wordpress.org/Create_A_Network
→ https://pl.forums.wordpress.org/topic/wp-multisite-na-domenie-podpietej
→ http://www.wordpress-polska.pl/o-wordpressie/wordpress-multi-user/tworzenie-sieci/
→ http://promotraffic.pl/blog/skuteczny-sposob-na-ataki-brute-force-multisite-wordpress/
→ https://premium.wpmudev.org/blog/ultimate-guide-multisite/
→ https://premium.wpmudev.org/blog/how-to-build-a-wordpress-multisite-network-with-multiple-domains/

Napisz komentarz. Twoje myśli są tu zawsze mile widziane ↓

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.