index.php作为入口,加载的调用栈如下图所示:

加载后在console里打印的加载日志:

[Wed Jul 17 11:39:59 2019] 127.0.0.1:56156 [404]: /?start_debug=1&debug_fastfile=1&use_remote=1&ZRayDisable=1&send_sess_end=1&debug_session_id=1000&debug_start_session=1&debug_port=10137 - No such file or directory
[Wed Jul 17 11:51:52 2019] 127.0.0.1:56162 [301]: /Wordpress/index.php?XDEBUG_SESSION_START=ECLIPSE_DBGP&KEY=15633348181961&start_debug=1&debug_fastfile=1&use_remote=1&ZRayDisable=1&send_sess_end=1&debug_session_id=1000&debug_start_session=1&debug_port=10137
[Wed Jul 17 11:52:03 2019] 127.0.0.1:56530 [200]: /Wordpress/?XDEBUG_SESSION_START=ECLIPSE_DBGP&KEY=15633348181961&start_debug=1&debug_fastfile=1&use_remote=1&ZRayDisable=1&send_sess_end=1&debug_session_id=1000&debug_start_session=1&debug_port=10137&start_debug=1&debug_fastfile=1&use_remote=1&ZRayDisable=1&send_sess_end=1&debug_session_id=1000&debug_start_session=1&debug_port=10137
[Wed Jul 17 11:52:03 2019] 127.0.0.1:56553 [200]: /Wordpress/wp-includes/js/jquery/jquery.js?ver=1.12.4&start_debug=1&debug_fastfile=1&use_remote=1&ZRayDisable=1&send_sess_end=1&debug_session_id=1000&debug_start_session=1&debug_port=10137
[Wed Jul 17 11:52:03 2019] 127.0.0.1:56554 [200]: /Wordpress/wp-content/themes/twentyseventeen/style.css?ver=4.7.4&start_debug=1&debug_fastfile=1&use_remote=1&ZRayDisable=1&send_sess_end=1&debug_session_id=1000&debug_start_session=1&debug_port=10137
[Wed Jul 17 11:52:03 2019] 127.0.0.1:56556 [200]: /Wordpress/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1&start_debug=1&debug_fastfile=1&use_remote=1&ZRayDisable=1&send_sess_end=1&debug_session_id=1000&debug_start_session=1&debug_port=10137
[Wed Jul 17 11:52:03 2019] 127.0.0.1:56559 [200]: /Wordpress/wp-content/themes/twentyseventeen/assets/js/global.js?ver=1.0&start_debug=1&debug_fastfile=1&use_remote=1&ZRayDisable=1&send_sess_end=1&debug_session_id=1000&debug_start_session=1&debug_port=10137
[Wed Jul 17 11:52:03 2019] 127.0.0.1:56560 [200]: /Wordpress/wp-content/themes/twentyseventeen/assets/js/skip-link-focus-fix.js?ver=1.0&start_debug=1&debug_fastfile=1&use_remote=1&ZRayDisable=1&send_sess_end=1&debug_session_id=1000&debug_start_session=1&debug_port=10137
[Wed Jul 17 11:52:03 2019] 127.0.0.1:56563 [200]: /Wordpress/wp-content/themes/twentyseventeen/assets/js/jquery.scrollTo.js?ver=2.1.2&start_debug=1&debug_fastfile=1&use_remote=1&ZRayDisable=1&send_sess_end=1&debug_session_id=1000&debug_start_session=1&debug_port=10137
[Wed Jul 17 11:52:03 2019] 127.0.0.1:56564 [200]: /Wordpress/wp-includes/js/wp-embed.min.js?ver=4.7.4&start_debug=1&debug_fastfile=1&use_remote=1&ZRayDisable=1&send_sess_end=1&debug_session_id=1000&debug_start_session=1&debug_port=10137
[Wed Jul 17 11:52:03 2019] 127.0.0.1:56566 [200]: /Wordpress/wp-content/themes/twentyseventeen/assets/images/header.jpg?start_debug=1&debug_fastfile=1&use_remote=1&ZRayDisable=1&send_sess_end=1&debug_session_id=1000&debug_start_session=1&debug_port=10137
[Wed Jul 17 11:52:03 2019] 127.0.0.1:56568 [200]: /Wordpress/wp-includes/js/wp-emoji-release.min.js?ver=4.7.4&start_debug=1&debug_fastfile=1&use_remote=1&ZRayDisable=1&send_sess_end=1&debug_session_id=1000&debug_start_session=1&debug_port=10137
debug output:

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

单步调试学习WordPress PHP文件的加载顺序相关推荐

  1. WordPress 插件开发教程:插件加载顺序、创建插件、add_action与do_action

    一.插件加载顺序 1.index.php 2.wp-blog-header.php 3.wp-load.php 4.wp-config.php 5.wp-settings.php 二.创建插件 1.插 ...

  2. vue项目中主要文件的加载顺序(index.html、App.vue、main.js)

    先后顺序: index.html > App.vue的export外的js代码 > main.js > App.vue的export里面的js代码 > Index.vue的ex ...

  3. R Shiny App文件默认加载顺序

    每个shiny app目录下假如有server.R或者是app.R,则认为是shiny app的目录,shiny会自动执行文件,把app run起来. 文件的加载规则如下: 优先识别server.R文 ...

  4. 单步调试理解webpack里通过require加载nodejs原生模块实现原理

    在webpack和nodejs里,我们经常使用require函数加载原生模块或者开发人员自定义的模块. 原生模块的加载,比如: const path = require("path" ...

  5. 【Python】import xxx 文件的加载顺序分析

    测试代码 示例为精简版代码,与测试无关的部分(如必要的刷新缓冲区等)已省略. 运行 scheduler.py,其中引用了 core.py 中的 job_example() 函数. 然后验证其输出结果. ...

  6. SpringBoot2.x 同个文件的加载顺序,静态资源文件

    Spring Boot 默认会挨个从 META/resources > resources > static > public 里面找是否存在相应的资源,如果有则直接返回. 默认配置 ...

  7. django-模板文件加载顺序

    模板文件找不到,报错 >错误的触发 当render函数指向的是一个不存在的页面时 后台报错 浏览器的报错,内容如下 >关注找模板的顺序 会在这几个地方找 明确这些是什么? 模板文件的加载顺 ...

  8. springboot配置文件加载顺序_「SpringBoot系列」配置文件加载优先级解析

    SpringBoot提供了外部分配置功能,可以使用属性文件(properties).YAML(yml)文件.环境变量和命令行参数来进行处部参数配置,并t以特定的顺序来处理配置,以便于允许合理的覆盖值. ...

  9. linux so lazyload,linux函数深入探索——open函数打开文件是否将文件内容加载到内存空间...

    转自:https://blog.csdn.net/qq_17019203/article/details/85051627 问题:open(2)函数打开文件是否将文件内容加载到内存空间 首先,文件打开 ...

最新文章

  1. python随机森林筛选变量_变量重要性随机森林在R中是否有类似Python的rfpimp来分组共线变量...
  2. 轻松学习Linux之自动执行任务
  3. 详解Nginx SSL快速双向认证配置(脚本)
  4. mysql的安装和基本命令_MySQL安装以及简单命令用法
  5. windows窗口 matlab,windows – 有没有办法改变MATLAB命令窗口的标题?
  6. linux创建逻辑目录,Linux创建逻辑卷
  7. Java 错误:找不到或无法加载主类(源文件中含有包名 package)
  8. PowerPoint媒体更加适合这样的场合
  9. Linux下支持的视频文件格式,linux下视频格式转换与视频合并
  10. 重启打印机服务bat命令
  11. 数据分析师面试常见的77个问题
  12. python数据精度_python数字精度
  13. 牛客-1114E 老瞎眼 pk 小鲜肉(思维 + 离线 + 线段树 - 维护区间最小值)
  14. Python超市进销存管理系统!老妈开超市有系统了!
  15. 厦大C语言上机 1413 模式匹配
  16. 感知机算法在鸢尾花数据集上的实践
  17. PDF合并在电脑上怎样实现?PDF合并的方法有哪些?
  18. Performance Counter的使用
  19. 单片机:直流电机(内含ULN2003芯片,硬件原理及解析,软件编程及注释)
  20. Java方法excel文件转换成xml文件

热门文章

  1. Java与.NET的WebServices相互调用
  2. OPC通信原理在数采中的应用
  3. [20131014] 出现错误,显示事务没有回滚
  4. 支持海量数据的 MongoDB NoSQL
  5. js中的 Dictionary 的用法
  6. Keras(part1)--Keras简介与安装
  7. 机器学习(part2)--线性方程组的列表达
  8. 网络编程(part9)--socket套接字编程之TCP套接字
  9. Hive 空值、NULL判断
  10. 深度解析:会用Excel,还有必要学Python吗?