问题描述
我正在寻找 WordPress 图表/图表系统设计。
我只发现了模板层次图,但它只是系统的一部分。
来源:http://upload.wikimedia.org/wikipedia/commons/3/3d/Wordpress_Template_Hierarchy.png
最佳解决方案
不止一个答案,这是一个研究和汇编。数据库描述已经在 Damien 答案。
Google search 在 WordPress 论坛中显示:
UML documentation of WordPress
As far as I know, that’s all we have. If you want to write one, I’m sure it’d be welcomed 🙂
(Ipstenu, referring to the Database Description)
UML of WordPress MU?
There will likely never be UML diagrams of WordPress because it’s not an OO system. Some parts are OO-like, but overall it’s whatever that particular code contributor made work. There’s no map, just code.And IMO, the point of UML is that it’s done in the architecting phase. A project like WordPress would be hard-pressed to have this since it’s a fluid integration of independent developers contributing to the core.
[…]Welcome to open source.
注意:OPM 中 WikiMedia 的模板层次结构与 Codex 中的模板层次不同点击放大
但是,Chip Bennet 有一个扩展的:)
我以为这个问题与以下内容重复 (但是 mods 表示不是这样):Where can I find a real architecture document on WordPress?
在其中,Mike Schinkel 说:
These generally are not some the open-source WordPress community focuses on doing.
一个答案指向一个 old article 与该图:
另一个到这个 WordPress 3.0 Program Flow (PDF)
Rarst 对此问题的回答 (When should you use WP_Query vs query_posts() vs get_posts()?) 对 WP_Query 有一个很好的概述:
另一个来自 Rarst 的 core load:
http://www.rarst.net/images/wordpress_core_load.png
最后,一个完全不相关的关于性能的问题 (Refactoring WordPress to improve memory performance),但是非常好的图形:)
次佳解决方案
如果您正在寻找数据库模式,there is a version on the Codex:
点击放大
您在帖子中引用的图像是主题开发人员最常用的模板层次结构。
参考文献
注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。