wordpress源码分析2—-环境初始化

1.安装系统
wordpress   中 /wp-includes/version.php
$required_php_version = ’5.2.4′;
改成 $required_php_version = ’5.2.3′;
ok appserv应该就可以了
记得要新建数据库哦,他不自动数据库的。
对了,我安装了两个版本,一个是3.7.1 中文版,一个是英文版。以后在评测好坏。

2.按照前一章要求,查看系统
  系统的整体结构
文件根基本就三个文件夹 wp-admin wp-content wp-include
按照分析,这三个文件夹基本也就概述了系统分为的三个部分。第一个就是管理后台wp-admin.第二个就是wp-content,第三个就是相关包含的文件。
系统的大小
选者所有查看属性 共有 1063个文件 111个文件夹 。大小13.1M  占用空间 15.5M
搜索*.php 共446个文件(同学们可心了,文件少随便看看就可以了。难度不大哦。哪怕画个调用图,也不过四百多个文件。呵呵),大小7.12M,占用空间,8.05M。
感觉有点大,看看有哪些大个,先把难题解决,搜索*.php,大于100K的。12个文件,1.51M。看来这四百多个文件都很平均分配呢。
搜索小于10K的PHP文件。262个文件 911KB。看来基本都是集中在这里。查看了一下wp-admin 的menu-header.php 总共大约190行 6.82K。恩。大部分都是注释,又是可喜的。
分析工具分析关系

这个是zend studio 5.5 总分析 是首页index.php 调用84个文件,感觉挺少的。
插曲:刚统计了一下20131113 下午2:43 展开后大约翻页有582页 每页有27行  582×27=15849 公共这么多次调用
不过apply-filter 就调用了2028次,恩。看来只有在大局观上,纵观,然后再是全局了。


这是函数统计信息。恩apply_filter 调用了1984次。我是按照函数调用次数来排序的,看来这个函数要分析分析。(怪不得系统插件可以很多。可能就是这个过滤器的原因)。
题外话 wordpress.com 网站在alexa 的排名是21名。好强大。增加自信,学习这个有好处。(我这个打广告是免费的。唉苦。)


这个图也挺清晰的。看看调用跟踪,文件太多我就不一一展开了。

总结:看了这么多。想想世界上排名第21的系统,被我们就这样瓜分,分析,体无完肤,恩,感觉自己太色了。
对了,我做晚看的 《吸血鬼猎人D》很好看,讲了很多故事,不过我的收获就是,要克制自己的欲望,只有那样人才能好,变的温情 ,真的想哭。唉加油D。

对了,我自己为子的网站做些广告  www.juwanli.com(网站还没有做好,惭愧,下次我会把我的精彩内容搬过去,加油,因为吸血鬼猎人D的精神。)。www.cinyin.com(我做的服装网站,也是还没做好,加油,我继续做)。www.qnali.com(中国工程项目建设网),刚刚开始做呢,加油。以后赚钱了,想办法大家一起分,怎么分呢,我也不知道,以后再说。读者:怎么都是半吊子呀?。作者:对不起,我要种地,还要娱乐,还要做各种爱好呀,对不起呀。不过我会努力,加油!

下一结预告:
wordpress源码分析3—-第一步深入
源码部分单步调试第一步深入,查看系统主线。
源码中使用其他框架,可以省略不看代码的部分
后面我也不知道了。

未经允许不得转载:智慧,启迪人生 » wordpress源码分析2—-环境初始化

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏