是否有某种方法可以为已排队的每个脚本获取$句柄?
你可以试着检查一下$wp_scripts->queue
在一个特定的钩子上,但它不会给出WordPress使用的所有句柄的列表,信不信由你。
例如,您可以wp_head
, 运行wp_print_scripts
操作,以获取$handles
对于WP v4中的库存2017主题。7.5:
function get_enqueued_scripts () {
$scripts = wp_scripts();
var_dump( array_keys( $scripts->groups ) );
}
add_action( \'wp_head\', \'get_enqueued_scripts\' );
以及
$handles
从…起
$wp_scripts->groups
将输出:
此时,如果要比较
$wp_scripts->queue
您将只看到上述内容的一个子集。
因此,即使wp_print_scripts
will not 提供如上所示的句柄的完整列表,如果这是您想要的。而且也不可能总是依赖分组依赖项来获取它们。