Измените активную тему в WordPress через базу данных

Чтобы изменить активную тему в WordPress прямо из базы данных, вы можете использовать различные методы. Вот несколько подходов и примеры кода:

  1. Способ 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. Способ 2. Изменение активной темы непосредственно в таблице параметров:

    UPDATE wp_options SET option_value = 'new-theme-folder-name' WHERE option_name = 'current_theme';
  3. Метод 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, если у вас другой.