it-swarm.com.ru

Как экспортировать/импортировать настройки настройщика темы?

Мне интересно, можно ли экспортировать настройки настройщика темы (theme_mods) для импорта в другую установку той же темы. Я знаю, что настройки сохраняются в базе данных, поэтому мне интересно, есть ли плагин или инструмент для создания XML-файла для импорта, как и многие темы для настроек.

5
user1632018

Для тех, кто по-прежнему заинтересован в функциональности экспорта/импорта настройщика, мы только что выпустили новый плагин для репозитория wordpress.org, который делает именно это!

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

Не стесняйтесь, дайте нам знать, что вы думаете!

6
Justin Busa

Настройки мода темы сохраняются как одна запись базы данных в таблице параметров.

Например, если я посмотрю в своей таблице wp_options при установке localhost и найду ключ 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";}}

Это просто сохранение изображения заголовка и цветов и тому подобного для двадцать тринадцатой темы. Скопируйте это в другую установку, и вы скопировали все настройки мода темы для этой темы.

6
Otto

Я провел небольшое исследование по этому вопросу. Похоже, что сейчас единственный способ - импортировать вручную из базы данных. Теперь дело обстоит с родными настройками. Проблема может заключаться в том, что каждая тема может иметь разные поля параметров в настройщике. Это означает, что тема должна, вероятно, всегда обрабатывать этот вид импорта/экспорта или, возможно, плагин.

Я также нашел многообещающий плагин под названием Customizer, который обещает редактировать, сохранять, импортировать и экспортировать опции настройки темы в будущем.

0
toni_lehtimaki