Come esportare/importare le impostazioni del personalizzatore di tema?

14 mag 2013, 23:34:03
Visualizzazioni: 13.7K
Voti: 4

Mi chiedo se sia possibile esportare le impostazioni del personalizzatore di tema (theme_mods) per importarle in un'altra installazione dello stesso tema. So che le impostazioni vengono salvate nel database, quindi mi chiedo se esiste un plugin o uno strumento per creare un file XML per l'importazione, come molti temi hanno per le impostazioni.

1
Commenti

Posso +1 questa suggerimento? Sarebbe incredibilmente utile

patrickzdb patrickzdb
7 feb 2014 16:20:51
Tutte le risposte alla domanda 3
0

Le impostazioni dei mod del tema vengono memorizzate come una singola voce nel database nella tabella delle opzioni.

Ad esempio, se cerco nella mia tabella wp_options in un'installazione locale e trovo la chiave theme_mods_twentythirteen, questo è il suo contenuto:

a:3:{s:16:"header_textcolor";s:6:"220e10";s:12:"header_image";s:84:"http://localhost/wptrunk/wp-content/themes/twentythirteen/images/headers/diamond.png";s:17:"header_image_data";a:3:{s:3:"url";s:84:"http://localhost/wptrunk/wp-content/themes/twentythirteen/images/headers/diamond.png";s:13:"thumbnail_url";s:94:"http://localhost/wptrunk/wp-content/themes/twentythirteen/images/headers/diamond-thumbnail.png";s:11:"description";s:7:"Diamond";}}

Questo salva semplicemente l'immagine dell'header, i colori e simili per il tema twentythirteen. Copiando questo in un'altra installazione, copierai tutte le impostazioni dei mod del tema per quel tema specifico.

7 feb 2014 20:25:31
0

Per chi è ancora interessato alla funzionalità di esportazione/importazione del Customizer, abbiamo appena rilasciato un nuovo plugin nel repository di wordpress.org che fa esattamente questo!

https://wordpress.org/plugins/customizer-export-import/

Non esitate a farci sapere cosa ne pensate!

22 dic 2014 04:27:52
0

Ho fatto una piccola ricerca sull'argomento. Sembra che al momento l'unico modo sia importare manualmente dal database. Questo è il caso con le impostazioni native ora. Il problema potrebbe essere che ogni tema può avere campi di opzioni diversi nel customizer. Ciò significa che probabilmente il tema dovrebbe sempre gestire questo tipo di importazione/esportazione o opzionalmente un plugin.

Ho anche trovato un plugin promettente chiamato Customizer che promette di modificare, salvare, importare ed esportare le opzioni del customizer del tema in futuro.

10 feb 2014 10:09:20