有没有什么调试工具条可以显示WordPress中当前页面调用了哪些钩子?

时间:2012-11-15 作者:Mert Nuhoglu

Django中有一个调试工具栏,显示在呈现页面时调用的模板文件和挂钩。

有没有插件可以显示Wordpress中当前页面调用了哪些挂钩?

enter image description here

2 个回复
SO网友:Adam

当然,我在本问答中讨论了其中一些选项;A此处:Is there a flowchart for wordpress loading sequence?

下面是对所说内容的简要总结,

要查看在请求过程中触发了哪些操作?看看这个plugin 通过Toscho

想知道什么被钩住了,哪里有什么优先权?看看这个plugin 通过Rarst

还有这个plugin 通过Kaiser显示有关当前管理屏幕及其全局、上下文挂钩的信息)

还有这个插件Debug Bar Action Hooks (需要Debugbar).

这个名单绝对不是唯一的。。。

SO网友:Stephen Harris

还有此插件:https://github.com/stephenh1988/sh-hook-debug

由我自己构建并基于我对这个问题的回答:How can I find out what functions are assigned to actions?)

它将搜索添加到管理栏,并允许您搜索所有使用过的挂钩。单击该挂钩,将显示一个挂钩函数列表。如果它被多次调用,则每个实例都有挂钩函数(因为调用之间可能有所不同)。

sh-hook-debug screenshot

结束

相关推荐

debugging wordpress

我注意到,当我在以编程方式加载wp的php页面上工作时,我的一些错误不会被触发。例如,以前未初始化的变量在我将E\\u ALL置于顶部时创建警告,但在之后加载wp时不会创建警告。有什么意见吗?如何将wordpress置于一种模式,以便报告任何地方的错误。