model-view-controller - WordPress MVC 兼容吗?

标签 model-view-controller wordpress

有些人认为 WordPress 是一个博客平台,有些人认为它是 CMS,有些人将 WordPress 视为开发框架。不管是哪一个,问题仍然存在。 WordPress MVC 是否兼容?

我读过论坛,大约三年前有人问过 MVC。有一些积极的答案,也有一些消极的答案。虽然没有人确切知道 MVC 是什么,并且每个人都以自己的方式思考它,但所有讨论中仍然存在一个通用概念。

我对MVC框架的经验很少,而且框架本身似乎没有任何内容。大部分 MVC 是由程序员完成的,对吗?现在,回到 WordPress,我们可以将核心重写引擎 (WP_Rewrite) 视为 Controller 吗?查询和插件逻辑作为模型?和主题作为 View ?还是我理解错了?

谢谢;)

最佳答案

Wordpress 本身并不是采用 MVC 架构的,但可以在框架内构建非常面向 MVC 的主题和插件。有几种工具可以提供帮助:

WordPress MVC 解决方案:

WordPress.org Ideas 和 Trac 上的 MVC 线程:

关于model-view-controller - WordPress MVC 兼容吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2857143/

相关文章:

php - 要搜索+替换 href ="URL"的正则表达式

javascript - 在 MVC 应用程序中使用 javascript/jquery 禁用浏览器对外部页面的后退操作

php - 更新 PHP5.4 和 MySQL4.1+ 时 Wordpress 连接错误

php - 如何在 Wordpress 上使用 php 将图像设置为帖子的特色图像?

php - Wordpress 语法错误,意外 [

php - 如何自动清除 wp session 条目的选项表

php - 业务逻辑和模板之间如何交互?

ruby-on-rails - rails 上的 ruby : Multiple controllers in one view

model-view-controller - ASP.NET MVC 的下一个完整发布日期(MVC 1.1/1.5/2.0 有人吗?)

javascript - Backbone js 从服务器自动刷新/重新加载集合并使用集合更新 View