I was writing plugin for combining JS and CSS as three plugins I tried has not worked for me.
Dependency problem is where I stopped. It look tough. Then I thought WordPress can itself help.
How to get list of files in order of dependencies? Is there any WP method for this? Can I use WP_dependency class externally? How?
I am able to filter script files according to Header and Footer.
All the information you need you can get from the global variable
$wp_scripts
:Code:
To get a more specific output you have to define what you are looking for, instead of printing the whole object. Below linked information should get you started on that.
Information:
Update:
I just remembered there is a add-on to the Debug Bar plugin, called
Debug Bar List Script & Style Dependencies
, which does show scipts and styles dependencies and orders them. But I don’t know how the add-on does it, never looked at the code, and if that’s exactly what you want. You’d have to inspect that yourself.