我将创建一个非常简单的日志插件。
每次启动操作或筛选器时,我都需要将其记录到文件中。我们的想法是,我们将能够准确地看到每个页面加载都会执行哪些操作和过滤器(以及它们运行的函数)。这包括它们运行的顺序。
最合适的回答,由SO网友:Stephen Harris 整理而成
在调用任何挂钩(操作和筛选器)的回调之前,先调用挂接到“all”上的回调。(参见source)
add_action( \'all\', \'wpse115617_all_hooks\' );
function wpse115617_all_hooks(){
//This is called for every filter & action
//You can get the current hook to which it belongs with:
$hook = current_filter();
}
请参见
http://queryposts.com/function/current_filter/