Zmiana domeny w WordPress – jak zmienić adres?

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:

  1. Zaloguj się do panelu administracyjnego WordPressa.
  2. Przejdź do Ustawień > Ogólne.
  3. 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ć:

  1. Zainstaluj i aktywuj wybraną wtyczkę.
  2. Przejdź do sekcji ustawień wtyczki.
  3. Wprowadź stary i nowy adres URL:
    • W polu „Search for” wpisz stary adres URL.
    • W polu „Replace with” wpisz nowy adres URL.
  4. 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:

  1. Zaloguj się do phpMyAdmin i wybierz swoją bazę danych.
  2. 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';
  1. 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.

  1. Znajdź plik wp-config.php:
    • Plik wp-config.php znajduje się w głównym katalogu instalacji WordPressa.
  2. Otwórz plik wp-config.php:
    • Użyj edytora tekstowego, takiego jak Notepad++ lub Sublime Text, aby otworzyć plik wp-config.php.
  3. 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.

  1. 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.

  1. 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.
  2. Otwórz plik functions.php:
    • Użyj edytora tekstowego, takiego jak Notepad++ lub Sublime Text, aby otworzyć plik functions.php.
  3. 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.

  1. Zapisz plik i zamknij edytor.
  2. Odwiedź swoją stronę:
    • Odwiedź swoją stronę, aby kod się wykonał i zaktualizował adresy URL w bazie danych.
  3. 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.

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ę.

Avatar photo
Dominik Zych

Od 2011 roku zajmuje się marketingiem internetowym. W 2018 roku stworzyłem blog MałyMarketing.pl, który miesięcznie odwiedza kilka tysięcy przedsiębiorców i specjalistów ds. marketingu w poszukiwaniu wiedzy z zakresu prowadzenie skutecznych działań reklamowych w internecie.