Přeskočit na obsah

Web nefunguje? Volejte Web nefunguje? +420 721 589 155 nebo nám napište Napište nám

WordPress návody

Přesun WordPressu: užitečné SQL dotazy

Tomáš Cirkl Publikováno Aktualizováno 1 min čtení

Pozor:

Článek je z roku 2015. Některé postupy se mohly změnit.

SQL - Structured Query Language

Přesouváte WordPress stránky ze staré domény na novou a jistě víte, že součástí přesunu je i úprava MySQL databáze, kde se nahradí staré URL adresy za nové. Pokud by jste tento krok vynechali, budou nové stránky neustále odkazovat na ty staré. K nahrazení se použije jednoduchý SQL dotaz.

SQL je zkratka (anglicky Structured Query Language) pro standardizovaný strukturovaný dotazovací jazyk, který je používán pro práci s daty v relačních databázích.

Nahrazení naštěstí nemusíte dělat ručně, ani si kvůli tomu nemusíte instalovat speciální program. Stačí v phpMyAdmin po nahrání databáze, která bude připojená k novým stránkám kliknout na záložku SQL…

Úprava databáze pomocí SQL dotazu
Úprava databáze pomocí SQL dotazu

… a vložit následující SQL dotaz.

UPDATE wp_posts SET guid = REPLACE(guid, 'http://stara-domena.cz', 'http://nova-domena.cz');

UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://stara-domena.cz','http://nova-domena.cz');

UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'http://stara-domena.cz','http://nova-domena.cz');

UPDATE wp_options SET option_value = REPLACE(option_value, 'http://stara-domena.cz','http://nova-domena.cz');


Samozřejmě nezapomeňte změnit www.stara-domena.cz a www.nova-domena.cz a to ve všech třech dotazech. Také se ujistěte, že jste při instalaci WordPressu neměli prefix. Pokud ano, upravte i wp_posts.

Nakonec stačí jen kliknout na tlačítko Proveď.

Autor

Tomáš Cirkl

Zakladatel WPlama. Od roku 2014 se starám o weby a e‑shopy na WordPressu a píšu o tom, co při té práci řeším. Třikrát jsem přednášel na WordCampech.

1 035 článků Všechny články autora

Komentáře

Zatím tu nikdo nekomentoval. Napište první komentář.

Přidat komentář

E-mail nezveřejníme. Povinná pole jsou označena hvězdičkou.

Jak zacházíme s údaji z komentářů, popisují zásady ochrany osobních údajů.