我有一个需要在Wordpress上实现的中型项目。我对MVC很熟悉,但不知道我是否可以和Wordpress一起使用它?
我打算使用wordpress加载的图片,菜单和主题仅来自wordpress,其他所有东西,尤其是与wordpress相关的页面(将与菜单相关联)。因此,无论何时请求页面,WP控制器都会将控制权分配给我的控制器。这让我很头疼!!!
答案 0 :(得分:1)
您只能将所有内容与Wordpress结合使用,但是,如果您与Wordpress紧密结合,则不能:
当你谈到MVC时,我假设你将它用作软件高级设计的术语。只要你能够将你的项目与Wordpress本身解耦,答案就是肯定的。
如果你不能这样做,答案是否定的。 Wordpress本身并没有提供任何你可以轻松重复使用MVC的东西,它自己的设计是完全不同的。
然而,由于Wordpress是一款具有传统复杂性的软件,如果真的值得完全解除与Wordpress的关系,或者不仅仅是它带来的技术债务,那么你需要三思而后行 - 同样对齐你的代码。
我强烈建议使用像git这样的分散版本控制系统来创建你做的任何事情。你可以在这里找到Wordpress的github镜像:https://github.com/WordPress/WordPress
我会说,对于中小型项目,这是首选工具。当您与现有平台集成时,保持较低的设计决策,以便您无论如何也无法做任何绿地。