WordPress Theme Customize. Kam se ukládají data z menu Přizpůsobit

WordPress admin bar s menu Přizpůsobit. Toto menu je dostupné i v administraci (WordPress) webové stránky, konkrétně pomocí menu Vzhled / Přizpůsobit.

Vysunutý boční panel s možností personalizace WordPress šablony. Dostupnost předvoleb či úprav se může lišit v závislosti od instalované šablony.

Pokud se vám stalo, že jste upravovali šablonu, nebo aktivovali odlišnou wordpress theme, po změně či reaktivaci šablony zjistíte, že jste ztratili všechny v menu Přizpůsobit provedené změny nastavení. Vězte, že takto provedené změny nejsou ztraceny. Pouze znepřístupněné. Každá změna WordPress vzhledu provedená pomocí menu Přizůsobit je uložena do databáze (mysql, mariadb, pgsql..).

Konkrétně do tabulky wp_options která může obsahovat běžne až 500 záznamů. Úpravy najdeme v záznamu jménem theme_mods_jméno_šablony. Záznam v mariadb po úpravě šablony, která sloužila jako předloha po napsání článku (informace oddělené pomocí ;):

a:32:{s:18:"font_body_variants";s:70:"300,300italic,regular,italic,600,600italic,700,700italic,800,800italic";s:18:"font_body_category";s:10:"sans-serif";s:24:"font_site_title_variants";s:7:"regular";s:24:"font_site_title_category";s:10:"sans-serif";s:26:"font_site_tagline_variants";s:7:"regular";s:26:"font_site_tagline_category";s:10:"sans-serif";s:24:"font_navigation_variants";s:70:"300,300italic,regular,italic,600,600italic,700,700italic,800,800italic";s:24:"font_navigation_category";s:10:"sans-serif";s:34:"font_secondary_navigation_variants";s:70:"300,300italic,regular,italic,600,600italic,700,700italic,800,800italic";s:34:"font_secondary_navigation_category";s:10:"sans-serif";s:21:"font_buttons_variants";s:70:"300,300italic,regular,italic,600,600italic,700,700italic,800,800italic";s:21:"font_buttons_category";s:10:"sans-serif";s:23:"font_heading_1_variants";s:70:"300,300italic,regular,italic,600,600italic,700,700italic,800,800italic";s:23:"font_heading_1_category";s:10:"sans-serif";s:23:"font_heading_2_variants";s:70:"300,300italic,regular,italic,600,600italic,700,700italic,800,800italic";s:23:"font_heading_2_category";s:10:"sans-serif";s:23:"font_heading_3_variants";s:70:"300,300italic,regular,italic,600,600italic,700,700italic,800,800italic";s:23:"font_heading_3_category";s:10:"sans-serif";s:23:"font_heading_4_variants";s:70:"300,300italic,regular,italic,600,600italic,700,700italic,800,800italic";s:23:"font_heading_4_category";s:10:"sans-serif";s:23:"font_heading_5_variants";s:70:"300,300italic,regular,italic,600,600italic,700,700italic,800,800italic";s:23:"font_heading_5_category";s:10:"sans-serif";s:23:"font_heading_6_variants";s:70:"300,300italic,regular,italic,600,600italic,700,700italic,800,800italic";s:23:"font_heading_6_category";s:10:"sans-serif";s:26:"font_widget_title_variants";s:70:"300,300italic,regular,italic,600,600italic,700,700italic,800,800italic";s:26:"font_widget_title_category";s:10:"sans-serif";s:20:"font_footer_variants";s:70:"300,300italic,regular,italic,600,600italic,700,700italic,800,800italic";s:20:"font_footer_category";s:10:"sans-serif";s:18:"generuj_copyright";s:43:"Since 2014 # WWW.CZ %copy% %current_year%";s:18:"nav_menu_locations";a:1:{s:7:"primary";i:37;}s:11:"custom_logo";s:0:"";s:18:"custom_css_post_id";i:19681;}

Každá změna se uloží do databáze pod unikátním option ID, stačí tudíž šablonu deaktivovat a po nové aktivaci je úprava fuč. Ideální je vyžít WordPress podvzhled – popsané v předešlém článku child_theme.