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