new0
Neues Wissen einreichen

Zeige alle enqued Scripts Styles in WordPress

  
  function print_scripts_styles() {
    
    $result = [];
    $result['scripts'] = [];
    $result['styles'] = [];
    
    global $wp_scripts;
    foreach( $wp_scripts->queue as $script ) :
      $result['scripts'][] =  $wp_scripts->registered[$script]->src . ";";
    endforeach;
    
    global $wp_styles;
    foreach( $wp_styles->queue as $style ) :
      $result['styles'][] =  $wp_styles->registered[$style]->src . ";";
    endforeach;
    
    return $result;
  }
  
  add_action( 'wp_head', 'get_all_scripts');
  
  function get_all_scripts() {
    $user = wp_get_current_user();
    if( is_user_logged_in() && $user->user_email == 'daniel.steirer@sunlime.at' ) {
      $all_the_scripts_and_styles = print_scripts_styles();
      print_r($all_the_scripts_and_styles);
    }

    
  }