<?php
function crunchify_print_scripts_styles() {
$result = [];
$result['scripts'] = [];
$result['styles'] = [];
// Print all loaded Scripts
global $wp_scripts;
foreach( $wp_scripts->queue as $script ) :
$result['scripts'][$wp_scripts->registered[$script]->handle] = $wp_scripts->registered[$script]->src . ";";
endforeach;
// Print all loaded Styles (CSS)
global $wp_styles;
foreach( $wp_styles->queue as $style ) :
$result['styles'][$wp_styles->registered[$style]->handle] = $wp_styles->registered[$style]->src . ";";
endforeach;
return $result;
}
add_action( 'wp_head', 'wpse_233142_process_list');
function wpse_233142_process_list() {
if(isset($_GET['dbg'])) {
var_dump(crunchify_print_scripts_styles()); die();
}
}
Quelle: WP: get all registered scripts and styles · GitHub