テーマカスタマイザ設定(theme_mods)をエクスポートして、同じテーマの別のインストールにインポートすることが可能かどうか疑問に思います。設定がデータベースに保存されることを私は知っているので、多くのテーマが設定のために持っているようにインポート用のXMLファイルを作成するためのプラグインまたはツールがあるかどうか疑問に思います。
カスタマイザのエクスポート/インポート機能にまだ興味がある人のために、Wordpress.orgレポジトリに新しいプラグインをリリースしました。
https://wordpress.org/plugins/customizer-export-import/ /
あなたがどう思うかを私たちに知らせてください!
テーマのmod設定は、オプションテーブルに単一のデータベースエントリとして保存されます。
たとえば、localhostインストールで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";}}
これは、ヘッダー画像や色などを保存しているだけで、13個のテーマに対応しています。それを別のインストールにコピーすると、そのテーマのすべてのテーマのmod設定がコピーされます。
私はその問題について少し調査しました。今のところ唯一の方法はデータベースから手動でインポートすることだろうと思われます。これは現在ネイティブ設定の場合です。問題は、カスタマイザ内ですべてのテーマが異なるオプションフィールドを持つことができることです。テーマはおそらくこの種のインポート/エクスポートまたはオプションでプラグインを常に扱うべきであることを意味します。
また、将来的にテーマカスタマイザのオプションを編集、保存、インポート、エクスポートすることを約束するCustomizerと呼ばれる有望なプラグインを見つけました。