2025-03-01 | Porady WordPress | 3 min czytania

Zmiana adresu URL witryny w WordPress poprzez bazę danych – phpMyAdmin


modernizacja wordpress

Istnieją różne sposoby na zmianę URL strony tworzonej w WordPress. Od zmiany w panelu administratora, poprzez wiersz poleceń czy klonowanie instalacji. W poniższym artykule opiszemy metodę polegająca na zmianie URL poprzez bazę danych.

Baza danych – phpMyAdmin

Aby dostać się do bazy danych należy znać jej nazwę, nazwę użytkownika oraz hasło. Można ją sprawdzić w plikach WordPressa, a dokładniej mówiąc w pliku „wp-config.php”.

Na jego początku powinny znajdować się linijki:

define( 'DB_NAME', 'nazwa_bazy' );

define( 'DB_USER', 'użytkownik_bazy' );

define( 'DB_PASSWORD', 'hasło_bazy' );


Następnie należy wejść do bazy danych poprzez narzędzie bazodanowe jak np. phpMyAdmin, czy to poprzez serwer lokalny, czy poprzez stronę hostingu.

Zmiana URL witryny w WordPress

W panelu bocznym phpMyAdmin, po lewej stronie, wyświetlają się wszystkie bazy danych. Po wybraniu odpowiedniej, należy kliknąć w nagłówek „SQL”. Następnym krokiem jest wprowadzenie komendy, którą podano poniżej zmieniając „stareurl.com” i „noweurl.com”, na te odpowiadające danej stronie.

UWAGA: przed wklejeniem jej trzeba się upewnić, że tabele w WordPress zostały nazwane tak samo, tzn. mają prefiks „wp_”. Ustala się to w trakcie konfiguracji witryny i bazy danych, na początku tworzenia strony. Można także sprawdzić to w „wp-config.php” w wierszu $table_prefix = 'wp_’;. Stąd, jeśli wybrano inny format nazw, to w poniższym kodzie należy zmienić nazwy tabel (to te występujące bezpośrednio po UPDATE) na poprawne.

Po wpisaniu komendy i kliknięciu „Go” pokaże się komunikat o ewentualnych błędach lub o poprawnym przeprowadzeniu zmian w kolejnych wierszach.

Zmiana adresu url strony:

UPDATE wp_options SET option_value = replace(option_value, 'stareurl.com', 'noweurl.com') WHERE option_name = 'home' OR option_name = 'siteurl';

Podmiana url stron i wpisów:

UPDATE wp_posts SET guid = replace(guid, 'stareurl.com','noweurl.com');

Zmiana url w treści stron i wpisów – tabela posts:

UPDATE wp_posts SET post_content = replace(post_content, 'stareurl.com', 'noweurl.com'); 

Zmiana url w treści stron i wpisów – tabela postmeta:

UPDATE wp_postmeta SET meta_value = replace(meta_value,'stareurl.com','noweurl.com');

Podsumowanie

Reasumując, zmiana adresu strony poprzez bazę danych, nie jest taka straszna jakby się mogło zdawać. Wystarczy znać nazwę bazy danych danej witryny, format nazewnictwa tabel i wkleić kilka linijek kodu. Aby sprawdzić czy proces się powiódł można zajrzeć do tabeli „wp_options”, gdzie w wierszach „home” i „siteurl” będzie się wyświetlać zmieniony adres.

Najczęściej czytane:

prowadzenie firmy

Dzielenie dysku na partycje to ważny element instalacji systemu operacyjnego. Możemy podzielić dysk na partycje w czasie lub po instalacji Windows 11.

prowadzenie firmy

Resetowanie hasła w systemie Windows może być konieczne, gdy zapomnimy swoje aktualne hasło lub chcemy zresetować hasło dla innego użytkownika.

modernizacja wordpress

Z przedstawionych we wisie 3 sposobów na usunięcie /category wg mnie najlepszym sposobem jest wykorzystanie wtyczki Yoast SEO. Polecamy tą wtyczkę do SEO.


Zapoznaj się z innymi wpisami:

modernizacja wordpress

WooCommerce to wielofunkcyjne narzędzie, dzięki któremu przekształcić każdą witrynę WordPress w sklep internetowy. Dowiedz się jak to zrobić.

modernizacja wordpress

Dowiedz się, jak skutecznie przywrócić stronę internetową WordPress, która jest tymczasowo niedostępna. Sprawdź sprawdzone metody i rozwiązania!

modernizacja wordpress

Pierwsze testy Twenty Twenty-Five, nowego motywu WordPress, pokazują prostotę, nowoczesny design i świetne wsparcie dla blokowego edytora. Aktualizuj już teraz!