我的全球机构成立了吗
当您使用my
»Current Admin Screen Info« 1),代码中有某些点/钩子/过滤器,在设置全局之前需要经过这些点/钩子/过滤器。
仍在寻找更好的名字
何时上钩
昨天,在阅读WPSE聊天时,我有了一个好主意,这是上述插件的基础。要了解如何检查是否设置了全局设置,只需阅读以下代码:
function get_hook_for_global()
{
$global = $GLOBALS[\'some_global\'];
if ( isset( $global ) )
{
remove_filter( current_filter(), __FUNCTION__ );
return print "Global: $global<br />Set on: ".current_filter();
}
}
add_action( \'all\', \'get_hook_for_global\' );
这将打印出全局的内容,以及设置全局的过滤器。
改进检查如果要获得详细的输出,必须添加array/object
搬运:
// Object/Array handling: Dump contents
if ( is_array( $global ) OR is_object( $global ) )
$global = var_export( $global, true );