在这里交叉张贴我的trac问题,希望这里有人遇到过同样的问题,并且已经提出了一些概念验证代码,我可以尝试:
在为bbpress构建自定义“主题插件”的过程中,我刚刚意识到,插件不可能“透明地”向当前活动的主题或子主题添加/附加模板文件。
我想要求增强,当一个主题正在寻找一个自定义模板,如单一论坛。php搜索插件文件夹,如果在子主题或父主题中找不到它。
我正在考虑某种类型的操作,我的插件可以说“将我添加到你正在寻找模板的位置列表中”。
如果我的理解是正确的,当WordPress寻找模板时,它从子主题开始,然后父主题结束。
为什么?如果我让用户手动将所需的所有自定义模板添加到当前主题中,并且他们更新了主题,那么他们将丢失手动添加的所有模板。
这意味着我无法为用户提供在升级时不会丢失的自定义主题模板,因此要求他们在每次升级主题时手动添加回模板。
这对我来说真正的意义是,我没有真正的途径为用户创建自定义bbpress模板,而我不必担心他们会失去模板。
我可以走bbpress目前在这种情况下使用的路线,即bbpress使用主题页面。php模板并替换\\u content()。问题是我被活动主题页面中包含的内容所困扰。php文件。
*例如,twentyten的标题已硬编码,并且调用了侧栏,我无法删除它
我不能走儿童主题路线,因为我必须假设他们已经在使用儿童主题。
另一位开发人员今天告诉我,这个问题大约是2年前提出来的。我祈祷在某个地方有我可以尝试使用的概念代码证明。有人知道概念代码是否存在于任何地方吗?strong text