Я создал приложение для быстрого запуска веб-сайтов Wordpress Elementor для клиента. Вкратце, он устанавливает WordPress на сервер, устанавливает все плагины и темы (например, Elementor и Hello-Elementor) и отображает на нем заранее заданную страницу.
Все это отлично работает, легко делается с помощью WP-CLI. Теперь я подошел к вопросу о том, что клиент хочет быстро запустить несколько веб-сайтов с разными цветовыми схемами и шрифтами. При использовании пользовательского интерфейса вы можете легко перейти к глобальным настройкам цветов и отредактировать эти цвета. Но когда я программно настраиваю этот сайт, я столкнулся с проблемой: я не могу найти место, где хранятся эти настройки.
Я просмотрел весь wp_options, но таких вариантов цветов нет. Я не могу найти CSS-файлы, в которых они определены, так как думал, что, возможно, они хранятся на диске, а не в базе данных.
Я надеюсь, что кто-нибудь поможет мне определить, где это хранится, чтобы я мог предварительно установить это. Я пытаюсь заставить большинство вещей работать так, чтобы вам приходилось делать минимум действий в панели администратора WordPress.
Большое спасибо и с уважением.

Глобальные настройки Elementor, такие как цвета и шрифты, генерируются динамически и сохраняются в таблице wp_options в базе данных WordPress. Они не хранятся в статическом файле CSS.
Вам нужно найти параметр elementor_active_kit, который является опцией в таблице WordPress wp_options, в которой хранится идентификатор активного набора Elementor, используемого на сайте WordPress. Комплект Elementor — это, по сути, набор предварительно разработанных шаблонов и глобальных настроек для вашего веб-сайта, который включает в себя стили тем, цвета, шрифты и другие элементы дизайна.
Фактические настройки стиля сохраняются в виде метаданных записи для записи набора в таблице wp_postmeta. Мета-ключ для глобальных цветов — elementor_page_settings, он содержит сериализованный массив с настройками цвета.
Вот пример того, как может выглядеть сериализованный массив для цветовой схемы:
a:2:{s:6:"colors";a:3:{i:0;s:7:"#ff0000";i:1;s:7:"#00ff00";i:2;s:7:"#0000ff";}s:5:"fonts";a:2:{i:0;s:6:"Arial";i:1;s:11:"Helvetica";}}s:7:"version";s:5:"1.0.0";}
Чтобы изменить параметр elementor_active_kit в таблице wp_options с помощью WP-CLI, вы должны использовать команду wp option update, за которой следует имя параметра и новое значение, которое вы хотите установить.
Пример:
wp option update elementor_active_kit NEW_KIT_ID
Замените NEW_KIT_ID фактическим идентификатором комплекта Elementor, который вы хотите активировать. Эта команда обновит параметр elementor_active_kit новым идентификатором комплекта, эффективно изменяя активный комплект для вашей установки Elementor.
Вот Список всех команд WP-CLI , а также Документация Elementor
Возможно, это чем-то поможет? github.com/elementor/elementor/issues/… говорит, что глобальные настройки хранились в виде метаданных публикации.