免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2031 | 回复: 1
打印 上一主题 下一主题

wordpress程序流程分析 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-12-22 11:52 |只看该作者 |倒序浏览
index.php 统一入口文件
包含wp-blog-heaer.php
包含wp-load.php
包含wp-config.php
数据库、语言包配置等
包含wp-setting.php
  • 对各种运行环境做兼容性处理
  • 定义路径常量等
  • 载入公共函数,类
  • 初始化公用对象(数据库等)
  • 魔术引用处理

运行wp();
  • 初始化
  • 发送HTTP头信息
  • post (文章数据)查询,这里很关键,整个wp站的post 数据都是通过这里查询的。
包含template-loader.php
根据页面类型载入不同的模板页面文件
——————————————————————————————————————————
我们可以看出整个wp的程序结构 是很特别的,也不象一些普通的面向过程,也不是MVC,总之就是他自己的程序结构。
在模板前面的程序基本上都是公共处理,但是把post的查询的逻辑处理放在公共处理中。因为整个wp的页面基本上都有查询post。
其它的逻辑操作基本上是在模板中调用的(比如评论),所以它的模板并不是单纯的V,可以算是C+V。

查看原文

论坛徽章:
0
2 [报告]
发表于 2008-12-23 17:18 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP