Wordpress Hooks

wno*_*eno 3 php wordpress hook

wordpress如何在内部实现钩子?

tim*_*dev 7

基本上,它维护一个称为$wp_filter保存相关数据的全局变量.插件可以使用像add_filter()自己注册的功能.

在各个点(钩点),wordpress检查$wp_filter是否有要运行的过滤器.

解决问题的最简单方法是查看wp-includes/plugin.php并研究那里的代码(或者连接调试器并逐步完成它,或者设置firePHP并定期转储)

我不是专家,但我很好奇,所以我偷看了.如果我真的想知道更多,我会做我刚刚建议的.