我已经设法让我的“半防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年和我的主题都没有完全激活。因此,我仍然需要手动单击“激活”来完成该过程。
我会错过什么?
最合适的回答,由SO网友:bueltge 整理而成
我认为,你还必须设置选项template
和stylesheet
, 仅此而已。我使用这个via过滤器来设置测试主题或类别、帖子类型等。但您必须更改“表选项”中的字段才能激活“主题就绪”。
我希望这有帮助,我没有测试-只有我的想法。