Wordpress:如何通过脚本设置默认(活动)主题

时间:2010-02-27 16:23:13

标签: php wordpress

我需要通过脚本分配“活动”主题。有人知道执行此操作所需的API调用吗?另外,如何通过脚本(PHP)检索当前主题?

2 个答案:

答案 0 :(得分:3)

更新current_theme选项:

update_option('current_theme', '[theme name]');

要使用主题名称:

$themes = get_themes();

答案 1 :(得分:1)

在当前的Wordpress版本3.4.2中,您需要更新3个选项才能切换到另一个主题(minihyper - 在我的情况下)

update_option('template', 'minihyper');
update_option('stylesheet', 'minihyper');
update_option('current_theme', 'Mini Hyper');

前两个选项是关键,第三个选项什么也没做,除非您可以在代码中的某处使用此选项来显示当前主题名称。

<强>更新

这是一种真实的方式:

<?php switch_theme( $template, $stylesheet ) ?>

minihyper的例子:

<?php switch_theme( 'minihyper', 'minihyper' ) ?>