Переключение тем с помощью плагина WordPress - PullRequest
0 голосов
/ 23 марта 2012

Я работаю над плагином WordPress, который позволяет пользователю вводить названия четырех тем, используя четыре текстовых поля. Затем, на основании какого-либо условия, в один момент активируется одна из четырех тем. Затем, через некоторое время, на основании какого-либо условия, активируется другая тема.

если (condition_one) {

Активировать тему1

}

иначе, если (Condition_Two)

{

Активировать тему2

}

и т.д.

Я пытался использовать следующий метод.

    update_option('current_theme','ThemeName');
update_option('template','ThemeName');
update_option('stylesheet','ThemeName');

Темы действительно меняются, но это правильный способ сделать это. Я рассматриваю все поля в таблице wp_options. Есть ли способ, с помощью которого, просто передавая имя темы, обновляются все соответствующие поля.

Любая помощь будет принята с благодарностью.

Спасибо

1 Ответ

2 голосов
/ 24 марта 2012

Правильный способ - использовать функцию switch_theme: http://codex.wordpress.org/Function_Reference/switch_theme

...