我有一个需要在 Wordpress 上实施的中型项目。我对MVC很熟悉,但不知道能不能和Wordpress一起使用?
我打算仅从 wordpress 中使用 wordpress 加载的图像、菜单和主题,特别是与 wordpress 隔离的页面(将与菜单链接)。因此,每当请求页面时,WP 控制器都会将控制权委托给我的控制器。这让我头疼!!!
我有一个需要在 Wordpress 上实施的中型项目。我对MVC很熟悉,但不知道能不能和Wordpress一起使用?
我打算仅从 wordpress 中使用 wordpress 加载的图像、菜单和主题,特别是与 wordpress 隔离的页面(将与菜单链接)。因此,每当请求页面时,WP 控制器都会将控制权委托给我的控制器。这让我头疼!!!
您只能将所有内容与 Wordpress 结合使用,但是,如果您与 Wordpress 紧密结合,则不能:
当您谈论 MVC 时,我假设您将其用作软件高级设计的术语。只要您能够将您的项目与 Wordpress 本身分离,答案是肯定的。
如果你不能这样做,答案是否定的。Wordpress 本身不提供任何您可以轻松重用以引入 MVC 的东西,它自己的设计完全不同。
但是,由于 Wordpress 是一种具有一定程度的遗留引入复杂性的软件,因此您需要三思而后行,是否真的值得与 Wordpress 完全分离,或者您需要与遗留系统保持一致的不仅仅是技术债务。代码也是如此。
我强烈建议使用像 git 这样的去中心化版本控制系统来创建你所做的任何事情。您可以在此处找到 Wordpress 的 github 镜像:https ://github.com/WordPress/WordPress
我会说对于中小型项目,这是首选工具。保持低设计决策,因为您正在与现有平台集成,这样您无论如何都不能做任何新的事情。