...

Jak przekształcić WordPress na Multisite

WordPress na Multisite

Cześć klikaczu! Zgodnie z poprzednią obietnicą we wpisie jak zainstalować WordPress Multisite dla różnych domen, w tym wpisie pokażę Tobie jak przekształcić WordPress na Multisite. Jeśli masz już istniejącą witrynę i dopiero teraz szukasz poradnika aby dodać do niej dodatkowe wersje, to wpis dla Ciebie. Aby się nie powtarzać, pominę tutaj opis czym jest i po co komu Multisite, jakie ma cechy, zalety i wady. Ten wątek rozwinąłem w wspomnianym wpisie. 

Backup to podstawa

Proces przekształcenia WordPress w Multisite jest dość prosty. Jest to jednak poważna ingerencja w strukturę strony, dlatego więc zawsze warto wykonać kopię zapasową. Na wypadek, gdyby coś poszło nie tak. Serwer przestanie odpowiadać, przypadkowo zamkniesz kartę przeglądarki, stracisz połączenie z internetem, kot przebiegnie po klawiaturze. Nigdy nie wiesz.

Istnieje wiele sposobów na wykonanie kopii zapasowej, w tym narzędzia udostępniane przez hosting. Warto wykonać kopię całej strony wraz plikami i konfiguracją WordPress.

A co z samymi treściami? Nie wiem czy wiesz, ale WordPress również ma swoje narzędzie do przenoszenia treści. Dzięki niemu wyeksportujesz wszytskie wpisy, strony, media do pliku .xml a następnie zaimportujesz do nowej witryny w sieci Multisite. Każda nowa instancja Multisite jest domyślnie pusta, więc inaczej musiałbyś/aś od nowa wprowadzać treści.

Przejdź do menu Narzędzia > Eksport w zapleczu WordPress i wybierz typ treści, które chcesz wyeksportować. Domyślnie zaznaczone będą wszystkie treści. Kliknij “Pobierz plik eksportu” i poczekaj aż WordPress wygeneruje plik. To tyle. Takie proste. W zależności od wielkości Twojej witryny proces ten może potrwać krótszą lub dłuższą chwilę. W efekcie zacznie się pobieranie pliku .XML z wszystkimi Twoimi treściami i linkami do mediów.

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

Włącz 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 );

Włącz sieć 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

Ponieważ masz już treści na swojej stronie, WordPress pozwoli Tobie na konfigurację nowych witryn Multisite wyłącznie w oparciu o subdomeny. Spokojnie, nie oznacza to, że nie możesz potem dodać docelowych domen z różnymi adresami.

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

Dodaj nowe 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.

Kup i skonfiguruj domeny

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.

Importuj dane

Ostatnim krokiem całej procedury jest opcjonalne przeniesienie treści z pierwotnej strony na nową (jeśli chcesz np. utworzyć przetłumaczoną wersję językową).

Import danych odbywa się analogicznie do eksportu. Przejdź do kokpitu nowej wersji witryny w sieci Multisite a następnie do zakładki „Narzędzia > Import”. Z listy systemów obsługiwanych danych wybierz instalację modułu WordPress.

Następnie w tym samym miejscu kliknij opcję „Uruchom importer”.

W kolejnym ekranie wgraj wcześniej utworzony plik XML. Na sam koniec kliknij „Wyślij plik na serwer i zaimportuj go”. Proces może potrwać dłuższą chwilę, nie przerywaj go.

Podsumowanie

Jeśli czytałeś/aś mój poprzedni wpis, to już pewnie wiesz, że procedura instalacji Multisite na istniejącej stronie WordPress nie różni się mocno od procedury tworzenia wszystkiego od nowa. Zasadniczo rozchodzi się kopię zapasową, eksport a następnie import danych. 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.