Cómo exportar/importar ajustes del personalizador de temas en WordPress

14 may 2013, 23:34:03
Vistas: 13.7K
Votos: 4

Me pregunto si es posible exportar los ajustes del personalizador de temas (theme_mods) para importarlos en otra instalación del mismo tema. Sé que los ajustes se guardan en la base de datos, así que me pregunto si existe algún plugin o herramienta para crear un archivo XML para importar, como muchos temas incluyen para sus configuraciones.

1
Comentarios

¿Puedo dar +1 a esta sugerencia? Sería increíblemente útil

patrickzdb patrickzdb
7 feb 2014 16:20:51
Todas las respuestas a la pregunta 3
0

Los ajustes de modificación del tema (theme mod) se almacenan como una única entrada en la tabla de opciones de la base de datos.

Por ejemplo, si busco en mi tabla wp_options en una instalación local y encuentro la clave theme_mods_twentythirteen, este sería su contenido:

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";}}

Esto simplemente guarda la imagen de cabecera, colores y ajustes similares para el tema twentythirteen. Si copias esto a otra instalación, habrás copiado todos los ajustes de modificación del tema.

7 feb 2014 20:25:31
0

Para aquellos que aún estén interesados en la funcionalidad de exportar/importar el personalizador, ¡acabamos de lanzar un nuevo plugin en el repositorio de wordpress.org que hace exactamente eso!

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

¡No dudes en decirnos qué opinas!

22 dic 2014 04:27:52
0

Hice una pequeña investigación sobre el tema. Parece que la única forma en este momento sería importar manualmente desde la base de datos. Este es el caso con la configuración nativa actualmente. El problema podría ser que cada tema puede tener diferentes campos de opciones en el personalizador. Lo que significa que el tema probablemente siempre debería manejar este tipo de importación/exportación o, opcionalmente, un plugin.

También encontré un plugin prometedor llamado Customizer que promete editar, guardar, importar y exportar las opciones del personalizador de temas en el futuro.

10 feb 2014 10:09:20