フックに紐づいてる関数を調べる

/* フックされている関数のチェック */
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.’

    ‘;
    foreach($cb as $funcKey=>$func){
    $hookFunc.=’

  1. [‘.$funcKey.’]
  2. ‘;
    }
    $hookFunc.=’

‘;
}
$hookFunc.=’

詳細

'.strip_tags(print_r($wp_filter[$attr[0]],true)).'

‘;
}else{
$hookFunc.=’現在フックに追加されている関数はありません。’;
}
return $hookFunc;
}
add_shortcode(‘hook_func’,’show_hook_func’);