Zmiana domeny w WordPressie może wydawać się skomplikowanym procesem, ale przy odpowiednim podejściu i krok po kroku, można ją przeprowadzić bez większych problemów. W tym artykule omówimy, jak zmienić adres domeny w WordPressie, uwzględniając wszystkie niezbędne kroki, aby zapewnić płynne przejście.
1. Przygotowanie do zmiany domeny
Przed przystąpieniem do zmiany domeny, należy wykonać kilka kroków przygotowawczych:
Kopia zapasowa strony
Zanim cokolwiek zrobisz, upewnij się, że masz pełną kopię zapasową swojej strony. Możesz to zrobić za pomocą wtyczki do tworzenia kopii zapasowych, takiej jak UpdraftPlus lub BackupBuddy. Kopia zapasowa powinna obejmować zarówno pliki strony, jak i bazę danych.
Nowa domena
Upewnij się, że nowa domena jest już zarejestrowana i gotowa do użycia. Możesz zarejestrować domenę u dowolnego rejestratora domen.
2. Zmiana adresu w ustawieniach WordPressa
Po przygotowaniu kopii zapasowej i nowej domeny, przystąp do zmiany adresu domeny w ustawieniach WordPressa:
- Zaloguj się do panelu administracyjnego WordPressa.
- Przejdź do Ustawień > Ogólne.
- Zmień adresy URL:
- Adres WordPressa (URL): Wprowadź nowy adres URL swojej strony.
- Adres witryny (URL): Wprowadź ten sam nowy adres URL.
3. Aktualizacja bazy danych
Zmiana adresu domeny w ustawieniach WordPressa nie jest wystarczająca. Musisz również zaktualizować adresy URL w bazie danych. Możesz to zrobić na kilka sposobów:
Korzystanie z wtyczki
Najprostszym sposobem jest użycie wtyczki, takiej jak Better Search Replace lub Velvet Blues Update URLs. Oto jak to zrobić:
- Zainstaluj i aktywuj wybraną wtyczkę.
- Przejdź do sekcji ustawień wtyczki.
- Wprowadź stary i nowy adres URL:
- W polu „Search for” wpisz stary adres URL.
- W polu „Replace with” wpisz nowy adres URL.
- Uruchom proces aktualizacji.
Ręczna aktualizacja bazy danych
Jeśli preferujesz ręczną metodę, możesz zaktualizować bazę danych za pomocą narzędzia phpMyAdmin lub WP-CLI:
Za pomocą phpMyAdmin:
- Zaloguj się do phpMyAdmin i wybierz swoją bazę danych.
- Wykonaj zapytanie SQL
UPDATE wp_options SET option_value = 'http://nowadomena.com' WHERE option_name = 'home';
UPDATE wp_options SET option_value = 'http://nowadomena.com' WHERE option_name = 'siteurl';
- Zaktualizuj pozostałe tabele
UPDATE wp_posts SET guid = REPLACE(guid, 'http://staryadomena.com', 'http://nowadomena.com');
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://staryadomena.com', 'http://nowadomena.com');
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'http://staryadomena.com', 'http://nowadomena.com');
4. Zmiana domeny poprzez edycje pliku wp-config.php
Możesz również zmienić adres domeny, edytując plik wp-config.php
. Ta metoda jest szczególnie przydatna, jeśli masz problemy z dostępem do panelu administracyjnego WordPressa.
- Znajdź plik
wp-config.php
:- Plik
wp-config.php
znajduje się w głównym katalogu instalacji WordPressa.
- Plik
- Otwórz plik
wp-config.php
:- Użyj edytora tekstowego, takiego jak Notepad++ lub Sublime Text, aby otworzyć plik
wp-config.php
.
- Użyj edytora tekstowego, takiego jak Notepad++ lub Sublime Text, aby otworzyć plik
- Dodaj następujące linie kodu:
define('WP_HOME', 'http://nowadomena.com');
define('WP_SITEURL', 'http://nowadomena.com');
Zamień http://nowadomena.com
na nowy adres URL swojej strony.
- Zapisz plik i zamknij edytor.
Po dodaniu powyższych linii, WordPress będzie używał nowego adresu URL. Ta metoda nadpisuje ustawienia z panelu administracyjnego, więc upewnij się, że usuniesz te linie po zakończeniu wszystkich zmian.
7. Zmiana domeny poprzez edycję pliku functions.php
Kolejnym sposobem zmiany domeny jest tymczasowa edycja pliku functions.php
Twojego motywu. Ta metoda jest przydatna, jeśli chcesz szybko zaktualizować adres URL bez dostępu do panelu administracyjnego.
- Znajdź plik
functions.php
:- Plik
functions.php
znajduje się w katalogu motywu, który obecnie używasz. Ścieżka do pliku wygląda mniej więcej tak:/wp-content/themes/twoj-motyw/functions.php
.
- Plik
- Otwórz plik
functions.php
:- Użyj edytora tekstowego, takiego jak Notepad++ lub Sublime Text, aby otworzyć plik
functions.php
.
- Użyj edytora tekstowego, takiego jak Notepad++ lub Sublime Text, aby otworzyć plik
- Dodaj następujący kod:
update_option('siteurl', 'http://nowadomena.com');
update_option('home', 'http://nowadomena.com');
Zamień http://nowadomena.com
na nowy adres URL swojej strony.
- Zapisz plik i zamknij edytor.
- Odwiedź swoją stronę:
- Odwiedź swoją stronę, aby kod się wykonał i zaktualizował adresy URL w bazie danych.
- Usuń dodany kod:
- Po wykonaniu powyższych kroków, otwórz ponownie plik
functions.php
i usuń dodany wcześniej kod. Jest to ważne, aby kod nie był wykonywany przy każdym ładowaniu strony.
- Po wykonaniu powyższych kroków, otwórz ponownie plik
5. Sprawdzenie i testowanie
Po wykonaniu wszystkich powyższych kroków, przetestuj swoją stronę pod nową domeną, aby upewnić się, że wszystko działa poprawnie. Sprawdź, czy wszystkie linki działają, a wszystkie obrazy i inne zasoby są poprawnie ładowane.
Zmiana domeny w WordPressie może wydawać się skomplikowana, ale z odpowiednim przygotowaniem i krok po kroku można to zrobić bez większych problemów. Pamiętaj, aby zawsze tworzyć kopię zapasową swojej strony przed wprowadzeniem jakichkolwiek zmian i dokładnie przetestować swoją stronę po dokonaniu zmian. Dzięki temu unikniesz potencjalnych problemów i zapewnisz płynne przejście na nową domenę.