如何导出/导入主题定制器设置?

时间:2013-05-14 作者:user1632018

我想知道是否可以导出主题定制器设置(theme\\u mods)以导入到同一主题的另一个安装中。我知道这些设置会保存到数据库中,所以我想知道是否有插件或工具可以像许多主题的设置一样创建用于导入的XML文件。

3 个回复
SO网友:Justin Busa

对于仍然对自定义程序导出/导入功能感兴趣的任何人,我们刚刚在wordpress上发布了一个新插件。org repo就是这样做的!

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

不要犹豫,让我们知道你的想法!

SO网友:Otto

主题模式设置作为单个数据库条目存储在选项表中。

例如,如果我在wp_options 表,并查找theme_mods_twentythirteen, 那么这就是它的内容:

 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";}}
这只是保存标题图像和颜色,以及213主题的标题图像和颜色。将其复制到另一个安装,您就复制了该主题的所有主题模式设置。

SO网友:toni_lehtimaki

我对这件事做了一个小调查。现在唯一的方法似乎是从数据库手动导入。现在本机设置就是这样。问题可能是每个主题在customizer中都可以有不同的选项字段。这意味着主题应该始终处理此类导入/导出或可选的插件。

我还发现了一个很有前途的插件Customizer,它承诺在将来编辑、保存、导入和导出主题定制器选项。

结束