Kohana前端、Wordpress后端

时间:2013-02-18 作者:user1833148

我喜欢Kohana代码,我不喜欢Wordpress代码。我需要升级一个博客,使其具有自定义主题,非常自定义网格样式的博客卷(如Pinterest)和传统的博客卷,并对所有设备完全响应。

我在考虑保持Wordpress的后端与当前一样(可能在不同的子域上),然后编写一个定制的Kohana前端,用于查询WP数据库并组成页面。所有博客都在WP上进行,读者看到的所有页面都作为Kohana网站运行。

我疯了吗?有人试过这个吗?有什么需要注意的吗?

(是的,我需要做的可能是由一位经验丰富的WP开发人员来做,但我不是他,我将不得不在未来几年内保持这一点)。

1 个回复
SO网友:fuxia

您可以将Kohana部分添加为WordPress插件,用于过滤template_include 并返回Kohana控制器的本地文件路径。然后,所有常规WordPress变量和函数都可以在附加代码中使用。

如果您想使用自己的数据库层,您可能还需要执行重写部分,以找出哪个URL属于哪个内容。WordPress的重写系统一点也不简单。此外,您的db层的功能必须与WordPress’等效,因为前端请求和后端请求是混合的。后期预览或主题定制器就是明显的例子
浪费时间,容易出错,可能无法向前兼容。

但是,老实说,这将是一个烂摊子。WordPress试图与旧主题保持兼容,但这并不能保证。您现在必须测试和更新两个系统,而不是一个。它们可能变得不兼容,例如WordPress发明了新的常量或全局变量。

WordPress主题只是一堆PHP代码,没有额外的模板语言,非常容易学习。

我的建议是:只使用一个系统。在该系统的范例中正确地做到这一点。Kohana范式是MVC–在您的情况下,您必须几乎完全删除M和C。:)

结束