...

Jak zainstalować WordPress Multisite dla różnych domen

WordPress Multisite

W dzisiejszym wpisie zajmę się dość specyficznym przypadkiem. Mam na myśli wielojęzyczny serwis (lub stronę) WordPress, którego każdy język dostępny jest pod inną domeną. Jeden WordPress nie musi być wyłącznie jedną stroną. Możesz stworzyć sieć witryn o wspólnym wyglądzie, wielu językach i jednej bazie danych. Rozwiązanie ma swoje zalety, ale także wady. Postaram się zatem wytłumaczyć Tobie zawiłości z tym związane. Opiszę dokładnie jak zainstalować WordPress Multisite dla różnych domen. 

Po co tworzyć WordPress Multisite dla wielu domen?

Budowałeś kiedyś stronę internetową a Klient zażyczył sobie kilku wersji językowych? Prosta sprawa. Instalujesz wtyczkę WPML, Polylang lub TranslatePress i temat załatwiony, prawda?

No nie w każdym przypadku. Powyższe rozwiązania sprawdzą się najlepiej w dwóch sytuacjach:

  1. wszystkie wersje językowe mają identyczny układ treści
  2. nie przeszkadza Ci, że kolejne wersje językowe strony dostępne będą pod adresemi np. twojadomena.pl/, twojadomena.pl/en/, twojadomena.pl/de/, twojadomena.pl/es/ itp.

Jeśli chcesz dla każdej wersji językowej strony podpiąć inną domenę, np. twojadomena.com, twojadomena.de, twojadomena.es a nie chcesz budować wielu instalacji WordPress, to Multisite sprawdzi się idealnie. 

Zastosowanie WordPress Multisite dla różnych wersji językowych to nie jedyny przykład jego zastosowania. Możesz również posiadać kilka różnych stron, o zupełnie innej tematyce i przeznaczeniu, ale zarządzanych z poziomu jednej instalacji WordPress. Z jedną bazą danych i jednym zestawem wtyczek.

Co to jest WordPress Multisite?

WordPress Multisite to funkcjonalność wbudowana w system WordPress, która pozwala na stworzenie i zarządzanie wieloma stronami internetowymi w ramach jednej instalacji WordPressa. 

Dzięki Multisite można uruchomić sieć stron, które mogą mieć wspólny zestaw użytkowników, wtyczek i motywów, ale jednocześnie każda z nich może mieć własne, unikalne ustawienia i treści.

Kluczowe cechy WordPress Multisite:

  1. Zarządzanie wieloma stronami z jednej instalacji: Zamiast instalować oddzielną instancję WordPressa dla każdej strony, Multisite pozwala na zarządzanie wszystkimi stronami z jednego panelu administracyjnego.
  2. Wspólne zasoby: Wszystkie strony w sieci mogą korzystać z tych samych motywów i wtyczek, co ułatwia aktualizację i zarządzanie nimi.
  3. Użytkownicy i role: Użytkownicy mogą mieć różne poziomy dostępu w całej sieci, np. mogą być administratorami jednej strony, a tylko subskrybentami innej.
  4. Subdomeny lub katalogi: Nowe strony mogą być tworzone jako subdomeny (np. blog1.domena.pl) lub jako podkatalogi (np. domena.pl/blog1).
  5. Centralne zarządzanie: Administrator sieci ma możliwość zarządzania wszystkimi stronami, wtyczkami i motywami z poziomu głównego panelu, co ułatwia utrzymanie i rozwój całej sieci.

Kiedy warto użyć WordPress Multisite?

  • Sieci blogów: Jeśli planujesz stworzenie sieci blogów, gdzie każdy blog będzie miał różną zawartość, ale wspólną bazę użytkowników i zasoby.
  • Firmowe portale: Gdy firma potrzebuje oddzielnych stron dla różnych oddziałów, produktów lub usług czy wersji językowych, ale chce centralnie zarządzać wszystkimi stronami.
  • Edukacja: W środowiskach edukacyjnych, gdzie każda klasa lub kurs może mieć swoją stronę, ale wszystkie są zarządzane centralnie.

Wady:

  • Zarządzanie: Choć Multisite ułatwia zarządzanie wieloma stronami, zarządzanie siecią stron może być bardziej skomplikowane niż zarządzanie pojedynczą stroną.
  • Kompatybilność wtyczek: Nie wszystkie wtyczki są kompatybilne z Multisite, co może ograniczać możliwości rozbudowy.
  • Bezpieczeństwo: Atak na jedną stronę w sieci może potencjalnie wpłynąć na całą sieć.

Co jest potrzebne do uruchomienia WordPress Multisite dla różnych domen?

Do uruchomienia Multisite dla kilku domen potrzebujesz jedynie:

  1. Pakiet hostingowy, który pozwala zakupić kilka domen podpiętych do jednego konta na którym zbudowana jest strona WordPress
  2. Domeny, które chcesz podpiąć pod WordPress

Krok 1: Instalacja WordPress Multisite

Zanim włączysz funkcję Multisite, najpierw musisz posiadać lub zainstalować nowy WordPress. Możesz to zrobić ręcznie lub u większości hostingodawców automatycznie przy pomocy Installatrona.

Krok 2: Włączenie Multisite

Funkcja Multisite jest w WordPress domyślnie wyłączona. Aby ją włączyć musisz dokonać edycji pliku wp-config.php w folderze głównym WordPress. We wpisie jak połączyć się przez FTP znajdziesz poradnik jak dobierzesz się do tego pliku.

Tuż przed linijką /* That’s all, stop editing! Happy publishing. */ na końcu pliku, dodaj w osobnej linii (nad tym tekstem) taki fragment kodu po czym zapisz zmiany:

define( 'WP_ALLOW_MULTISITE', true );

Krok 3: Włączenie sieci witryn w WordPress 

Zaloguj się do zaplecza swojej instalacji WordPress i przejdź do opcji menu Narzędzia > Ustawienie sieci witryn. Zanim zobaczysz jakiekolwiek opcje, WordPress może Cię poprosić, abyś najpierw wyłączył wszystkie wtyczki w celu uniknięcia ewentualnych problemów z kompatybilnością.

WordPress Multisite

Pierwszą rzeczą do ustalenia w sieci witryn będzie czy sieć witryn ma się opierać o subdomeny z własnym adresem (tak właśnie chcemy) czy podkatalogi (opcja dostępna tylko dla nowych instalacji WordPress).

Nazwij swoją sieć witryn i podaj swój adres administratora po czym kliknij “Zainstaluj”

Na kolejnym ekranie zobaczysz szczegółową instrukcję jakie fragmenty kodu wkleić odpowiednio do wp-config.php oraz .htaccess w katalogu głównym WordPress. Zastosuj się do poleceń. 

Konfiguracja Multisite

Dodatkowo, poza tym co mówi WordPress, w pliku wp-config dopisz jeszcze kod:

define('COOKIE_DOMAIN', $_SERVER['HTTP_HOST'] );

Pozwala on użytkownikom logować się jednym kontem do wszystkich stron w sieci witryn.

Po wszystkim, zaloguj się ponownie do WordPress. Zobaczysz nowe opcje u góry sieci witryn. Jak widać u mnie, mam już zainstalowane dodatkowe dwie wersje językowe:

Administracja siecią witryny

Krok 4: Dodanie nowej witryny

Na kokpicie głównej sieci witryn znajdziesz opcję “Utwórz nową witrynę”. 

Dodawanie witryny Multisite

Podaj adres nowej strony, tytuł, wybierz język i uzupełnij adres administratora. Jeśli chodzi o adres, nie ma on najmniejszego znaczenia. Wpisz cokolwiek. W kolejnym kroku przypiszesz swoją domenę do tej witryny.

Dodawanie witryny Multisite

Przejdź teraz do menu “Witryny > Wszystkie witryny”. Wybierz nowo dodaną witrynę i kliknij “Edytuj”. 

WordPress Multisite

W polu na adres witryny wpisz docelowy adres zakupionej przez Ciebie domeny. WordPress posiada wbudowaną funkcję mapowania domen, więc jeśli nowa domena będzie wskazywała na Twój pierwotny adres, to po wpisaniu adresu w pasku przeglądarki, automatycznie przeniesie użytkownika do właściwej wersji.

Powtórz ten krok dla dowolnej ilości domen. Nie zapomnij o zapisywaniu zmian po każdej operacji. 

No dobrze, stworzyłeś nowe wersje witryn WordPress. Ale żadne dodatkowe domeny nie wskazują jeszcze na Twój serwer ani na WordPress ze stworzonymi wersjami językowymi. Czas na ostatni krok.

Krok 5: Zakup i konfiguracja domen

Ostatnim krokiem jest zakup domen które chcesz użyć. Nowe domeny najwygodniej jest kupić z tego samego konta hostingowego na którym zainstalowany jest Twój WordPress. Oszczędzi to kłopotu z delegacją DNS dla nowych domen.

Zakupione domeny zaparkuj następnie na swoim koncie hostingowym. W zależności od firmy hostingowej opcja ta będzie różnie się nazywać, ale generalnie interesują Cię tu opcje występujące pod nazwą “parkowanie domeny”, “wskaźniki domeny”, “aliasy domeny”.

Każdy operator nieco inaczej je tłumaczy, ale chodzi o opcję w której wskażesz, która domena ma wskazywać na którą. Dla przykładu w CyberFolks po zalogowaniu się do Panelu Admina, wybierz domenę główną, na którą ma wskazywać kolejna, a następnie odszukaj opcji “Wskaźniki/aliasy domeny”.

Wskaźniki domen

Po wskazaniu nowego adresu domeny jaki ma wskazywać na adres pierwotny, ponów ten krok dla pozostałych domen. W zależności od okoliczności, nowe domeny zaczną działać od razu lub w ciągu 24 godzin. Możesz już zalogować się do swojej sieci witryn i tworzyć osobne treści dla każdej z nich.

Podsumowanie

W kolejnym wpisie pokażę, jak przekształcić na podobnych zasadach istniejącą już witrynę, która posiada treści (strony, wpisy, motyw, wtyczki, obrazy itp.). Na dzisiaj to jednak koniec. Mam nadzieję, że w czytelny sposób wyjaśniłem jak zainstalować WordPress Multisite dla różnych domen. Jeśli masz jakieś dodatkowe pytania, nie wahaj mi się ich zadać w komentarzach pod wpisem lub prywatnej wiadomości poprzez e-mail.

Szukasz eksperta do opieki nad Twoją stroną internetową?

ZAPISZ SIĘ DO NEWSLETTERA!

Bądź na bieżąco! W newsletterze będziesz otrzymywać m.in. informacje o nowych wpisach na blogu, poradnikach na YouTube, e-bookach oraz ważnych wydarzeniach ze świata WordPress. Wysyłam jedynie wartościowe treści.

Wyklikane logo emblem

NAPISZ DO MNIE

Zamów usługę

Wypełnij formularz kontaktowy jako pierwszy krok do rozwoju Twojego biznesu. Nasz jakiej usługi potrzebujesz a przygotuję ofertę dopasowaną specjalnie do do Twoich potrzeb. Nie zwlekaj!

Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.