Newsletter 365tipů můžete číst zdarma. Placené předplatné je dobrovolná podpora, která pomáhá webu pokračovat.
Podpořit 365tipů

TIP#2431: Jak migrovat WordPress: Přenesení nastavení šablony

Migrace webu na WordPressu je takový prazvláštní úkon. Některé věci se dají, některé drhnou, některé jsou skoro “next to impossible”. Přitom by to mělo být snadné. Vzít váš existující web – soubory/média, všechny články a stránky, uživatele, kompletní nastavení, včetně menu, widgetů, nastavení šablony a ideálně i pluginů a snadno a bez úsilí to dostat na nový web. 

Jenže, jeden ze zádrhelů je, že export a import přenáší jenom články, stránky a média (plus umožní založit uživatele), menu, komentáře, vlastní typy obsahu ale tím to končí. 

Nepřenese pluginy, ale ani zvolenou šablonu, to musíte přidat ručně. U šablony neumí přenést konkrétní nastavení. Přitom každá šablona má většinou poměrně hodně věcí, které jste tam nastavili, aby váš web vypadal správně a uměl vše co potřebujete.

Není to nicméně jen otázka migrace, můžete mít i nějaký staging web na kterém si řešíte co má být na ostrém webu. A nastavení šablony ze staging je také potřeba „nějak“ dostat na ostrý web.

Naštěstí i tady je možné si trochu pomoci – Customizer Export/Import je jeden z užitečných pluginů co umí samostatně exportovat přizpůsobení (proto Customizer) a na novém webu provést import.

Po instalaci najdete jako novou položku v levém sloupci přizpůsobení/customize šablony (Vzhled -> Přizpůsobení). Využívá toho, že všechna přizpůsobení by měla být součástí exportovatelných a importovatelných dat. 

Stačí na nový web přidat stejnou šablonu (a případně i stejné child theme), aktivovat ji, provést export na původním webu a stažený soubor importovat na nový web.

V některých případech tvůrci šablon neukládají do customizeru (tedy skrz get_theme_mods), takže se může stát, že některá nastavení se touto cestou nepřenesou. Většina ale zpravidla ano. 

Co nepřenesete jsou menu (to ale přenáší klasický Export/Import), jméno a popis web a widgety – tedy věci uložené jinde.

TIP: Výše popsané můžete řešit s pomocí zálohovacích pluginů. Třeba přes UpdraftPlus, ale zpravidla musíte mít placenou verzi. 

Variantou (nevyzkoušenou) může být Customizer Reset – Export & Import. Vedle Export/Import umí navíc i reset, tedy zrušený všech změn v přizpůsobení šablony.