WordPress 开发插件的时候,需要知道钩子和过滤器的执行顺序,不需要修改 do_action 和 apply_filters 函数,直接在当前主题下 functions.php 文件添加,钩子执行顺序就会记录到 action.txt 文件:
add_action('all', function(){ file_put_contents('action.txt', current_action() . "\n", FILE_APPEND); });
打开一个页面后,就可以在 wordpress 根目录多了一个 action.txt 文件,例如:
这个功能仅用于 Debug 的时候,不能用于生产环境!!!因为频繁操作文件,页面性能很差。