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

14 мая 2013 г., 23:34:03
Просмотры: 13.7K
Голосов: 4

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

1
Комментарии

Могу ли я поддержать это предложение? Это было бы невероятно полезно

patrickzdb patrickzdb
7 февр. 2014 г. 16:20:51
Все ответы на вопрос 3
0

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

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

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

7 февр. 2014 г. 20:25:31
0

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

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

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

22 дек. 2014 г. 04:27:52
0

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

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

10 февр. 2014 г. 10:09:20