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

Ответ зависит от темы, и поскольку большинство премиальных тем имеют свои собственные фреймворки/панели настроек, то сложно сказать, где именно сохраняются опции, но в большинстве случаев они сохраняются в таблице options в базе данных.
Таким образом, сложность заключается в том, чтобы узнать названия этих опций. Вы можете найти их в коде темы, выполнив поиск по add_option
, update_option
и register_settings
.
Например: grep -rnw 'wp-content/themes/' -e 'update_option'
для поиска из командной строки.

Ага! Хорошо знать! В таком случае я буду донимать своего дизайнера темы. То, что я рассматриваю — это полное безумие или вы слышали, что такое делали раньше?

Вовсе не безумие, некоторые из лучших тем имеют встроенные функции экспорта/импорта настроек.

К вашему сведению, после разговора с дизайнером темы выяснилось, что все настройки темы хранятся в таблице wp_options.
