通过插件实现全自动主题安装和激活

时间:2011-03-26 作者:Scott B

我已经设法让我的“半防noob”网站安装程序插件完成了98%,但我在主题激活方面有一个小问题。插件能够很好地将主题复制到主题目录中。但是,试图将其设置为活动主题的switch\\u theme语句缺少一些内容。

我正在使用。。。

function activate_theme(){
switch_theme(\'my_theme\', \'style.css\');
}
。。。作为插件内的触发器语句,用于激活新上载的主题(作为“activate\\u theme()”函数代码中进一步处理的函数的一部分上载)。我的主题,在本例中称为“My\\u theme”,这就是我在主题样式中使用的主题。css

我可以看出切换主题部分工作,因为当我单击“外观”时,默认的2010主题不再是活动主题,但是“my\\u theme”主题也没有设置为活动主题。就好像这个过程只完成了一部分,2010年和我的主题都没有完全激活。因此,我仍然需要手动单击“激活”来完成该过程。

我会错过什么?

1 个回复
最合适的回答,由SO网友:bueltge 整理而成

我认为,你还必须设置选项templatestylesheet, 仅此而已。我使用这个via过滤器来设置测试主题或类别、帖子类型等。但您必须更改“表选项”中的字段才能激活“主题就绪”。

我希望这有帮助,我没有测试-只有我的想法。

结束

相关推荐

Adding goodies to themes

如何在主题更新时向Arjuna-X等主题添加内容而不丢失?儿童主题是一种很好的方式,还是有其他选择?如果新版本的主题对我添加的功能具有本机支持,该怎么办?