Tworząc stronę internetową opartą o system CMS WordPress przeważnie wykorzystujemy lokalne serwery takie jak WAMP, MAMP czy XAMP, które umożliwiają uruchomienie strony na swoim prywatnym komputerze. Jednak po zakończeniu developingu, przychodzi czas na umieszczenie strony na serwerze zdalnym i w tym momencie zachodzi potrzeba zmiany domyślnego adresu strony z localhost na nazwę swojej domeny.
Chociaż WordPress umożliwia w panelu zarządzania zmianę domeny internetowej, to jednak zmiana ta nie wpływa na wszystkie zapisane w bazie danych linki. Aby strona internetowa po umieszczeniu jej pod docelową domeną była wyświetlana prawidłowo, konieczna jest aktualizacja wszystkich linków zapisanych w bazie danych MySQL.
Aby osiągnąć zamierzony efekt, wystarczy zalogować się do bazy danych np. za pomocą narzędzia phpMyAdmin oraz wykonać poniższe cztery zapytania SQL:
UPDATE wp_options SET option_value = replace(option_value, 'http://www.staryadres', 'http://www.nowyadres') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET guid = replace(guid, 'http://www.staryadres','http://www.nowyadres'); UPDATE wp_posts SET post_content = replace(post_content, 'http://www.staryadres', 'http://www.nowyadres'); UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.staryadres','http://www.nowyadres');
Należy jedynie pamiętać, aby wskazać tabele z właściwym prefiksem. Standardowo jest to wp_, aczkolwiek może się on różnić w zależności od instalacji. Naturalnie należy również wskazać stary adres oraz nowy adres domeny.
Po wykonaniu powyższych poleceń sql, wszystkie adresy url rozpoczynające się przykładowo: http://www.staryadres zostaną zamienione na http://www.nowyadres.