您可以将Kohana部分添加为WordPress插件,用于过滤template_include
并返回Kohana控制器的本地文件路径。然后,所有常规WordPress变量和函数都可以在附加代码中使用。
如果您想使用自己的数据库层,您可能还需要执行重写部分,以找出哪个URL属于哪个内容。WordPress的重写系统一点也不简单。此外,您的db层的功能必须与WordPress’等效,因为前端请求和后端请求是混合的。后期预览或主题定制器就是明显的例子
浪费时间,容易出错,可能无法向前兼容。
但是,老实说,这将是一个烂摊子。WordPress试图与旧主题保持兼容,但这并不能保证。您现在必须测试和更新两个系统,而不是一个。它们可能变得不兼容,例如WordPress发明了新的常量或全局变量。
WordPress主题只是一堆PHP代码,没有额外的模板语言,非常容易学习。
我的建议是:只使用一个系统。在该系统的范例中正确地做到这一点。Kohana范式是MVC–在您的情况下,您必须几乎完全删除M和C。:)