フックに紐づいてる関数を調べる
/* フックされている関数のチェック */
function show_hook_func($attr){
global $wp_filter;
if($wp_filter[$attr[0]]){
$hookFunc.=’
‘.$attr[0].’にフックされている関数
‘;
foreach($wp_filter[$attr[0]]->callbacks as $cbKey=>$cb){
$hookFunc.=’
priority:’.$cbKey.’
- ‘;
- [‘.$funcKey.’]
foreach($cb as $funcKey=>$func){
$hookFunc.=’
‘;
}
$hookFunc.=’
‘;
}
$hookFunc.=’
詳細
'.strip_tags(print_r($wp_filter[$attr[0]],true)).'
‘;
}else{
$hookFunc.=’現在フックに追加されている関数はありません。’;
}
return $hookFunc;
}
add_shortcode(‘hook_func’,’show_hook_func’);