Чтобы изменить активную тему в WordPress прямо из базы данных, вы можете использовать различные методы. Вот несколько подходов и примеры кода:
-
Способ 1. Изменение параметра активной темы в таблице параметров:
UPDATE wp_options SET option_value = 'new-theme-folder-name' WHERE option_name = 'template'; UPDATE wp_options SET option_value = 'new-theme-folder-name' WHERE option_name = 'stylesheet'; -
Способ 2. Изменение активной темы непосредственно в таблице параметров:
UPDATE wp_options SET option_value = 'new-theme-folder-name' WHERE option_name = 'current_theme'; -
Метод 3. Обновление активной темы в таблице theme_mods:
UPDATE wp_options SET option_value = 'new-theme-folder-name' WHERE option_name = 'theme_mods_theme-name';
Обратите внимание, что вам необходимо заменить 'new-theme-folder-name'фактическим именем папки темы, которую вы хотите активировать. Кроме того, обязательно замените 'wp_'соответствующим префиксом базы данных WordPress, если у вас другой.