UPDATE wp_posts SET guid = REPLACE(guid, 'http://www.puvodni-domena.tld','http://www.nova-domena.tld');
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://www.puvodni-domena.tld', 'http://www.nova-domena.tld');
UPDATE wp_links SET link_url = REPLACE(link_url, 'http://www.puvodni-domena.tld', 'http://www.nova-domena.tld');
UPDATE wp_links SET link_image = REPLACE(link_image, 'http://www.puvodni-domena.tld', 'http://www.nova-domena.tld');
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'http://www.puvodni-domena.tld', 'http://www.nova-domena.tld');
UPDATE wp_usermeta SET meta_value = REPLACE(meta_value, 'http://www.puvodni-domena.tld', 'http://www.nova-domena.tld');
UPDATE wp_options SET option_value = REPLACE(option_value, 'http://www.puvodni-domena.tld', 'http://www.nova-domena.tld');
V textovém editoru stiskneme "CTRL + H" pro nahrazení vzorových názvů domén:
- vyhledáme "puvodni-domena.tld" a nahradíme vše za název původní domény - v našem příkladu za "forpsi-test.com"
- vyhledáme "nova-domena.tld" a nahradíme vše za název nové domény - v našem příkladu za "forpsi-testovaci.cz"
- pokud vaše instalace Wordpressu používá jiný než výchozí prefix tabulek "wp_", bude zapotřebí provést i zde nahrazení "wp_" za prefix vašich tabulek
Po úpravě budou příkazy vypadat v našem případě takto:
UPDATE wp_posts SET guid = REPLACE(guid, 'http://www.forpsi-test.com','http://www.forpsi-testovaci.cz');
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://www.forpsi-test.com', 'http://www.forpsi-testovaci.cz');
UPDATE wp_links SET link_url = REPLACE(link_url, 'http://www.forpsi-test.com', 'http://www.forpsi-testovaci.cz');
UPDATE wp_links SET link_image = REPLACE(link_image, 'http://www.forpsi-test.com', 'http://www.forpsi-testovaci.cz');
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'http://www.forpsi-test.com', 'http://www.forpsi-testovaci.cz');
UPDATE wp_usermeta SET meta_value = REPLACE(meta_value, 'http://www.forpsi-test.com', 'http://www.forpsi-testovaci.cz');
UPDATE wp_options SET option_value = REPLACE(option_value, 'http://www.forpsi-test.com', 'http://www.forpsi-testovaci.cz');
Pokud provozujete Wordpress na doméně bez použití "www.", tak v příkazech vymažte tuto hodnotu u všech názvů domény!
Po úpravě příkazu si je opět zkopírujeme z textového editoru a vložíme v phpMyAdminu do připraveného textového pole v "SQL" a klikneme na "Proveď":
Po dokončení se vám zobrazí na konci každého příkazu informace o výsledku příkazu "UPDATE" :
Tím bylo přejmenování Wordpressu provedeno. Můžeme zkontrolovat v tabulce "wp_options" první dva řádky, které obsahují výchozí URL pro Wordpress a samozřejmě také v prohlížeči dostupnost Wordpressu na nové doméně:
Pokud jste měli instalované DV SSL na původní doméně, tak novou instalaci - na novou doménu, vám při přejmenování provede přímo zákaznická podpora, dojde tak k minimálnímu výpadku dostupnosti webu v řádu desítek minut než i Vy dokončíte tento postup přejmenování Wordpressu.
V databázi mohou být také uložena "Serializovaná data" v kterých může být vaše URL, např. v prémiových šablonách Divi. U těchto serializovaných dat nelze tímto způsobem provést změnu. K změně je možné využít - s velkou opatrností na bezpečnost, například nástroj dostupný na tomto odkazu.