使用wordpress插件切换主题

时间:2012-03-23 19:52:07

标签: wordpress-plugin wordpress-theming wordpress

我正在制作一个wordpress插件,允许用户使用四个文本框输入四个主题的名称。然后基于某些条件,在一个点上,4个中的一个主题被激活。然后在基于某些条件的一段时间后,其他主题被激活。

如果(condition_one) {

激活Theme1

}

否则if(Condition_Two)

{

激活Theme2

}

我尝试使用以下方法。

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

主题实际上正在改变,但这是正确的方法。我在考虑wp_options表中的所有字段。是否有一种方法可以通过传递主题名称来更新所有相关字段。

非常感谢任何帮助。

由于

1 个答案:

答案 0 :(得分:2)

正确的方法是使用switch_theme功能:http://codex.wordpress.org/Function_Reference/switch_theme