Opened 17 months ago
Last modified 5 months ago
#19742 new enhancement
WP_Styles should pass more info to the filter
| Reported by: |
|
Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | Awaiting Review |
| Component: | General | Version: | |
| Severity: | normal | Keywords: | has-patch |
| Cc: |
Description
Currently, if your working with wp_enqueue_style(), it's not easy to customize the output of the link element.
The current filter passes the full html along with the style handle. This isn't enough information if you're trying to rebuild the link element.
I'm currently changing rel="stylesheet" to rel="stylesheet/less" for lesscss suport. I'm currently able to achieve this, but I have to know the style handle.
This patch adds a third param which contains all of the style data available for that style.
Attachments (1)
Change History (3)
Note: See
TracTickets for help on using
tickets.

Hey, just stumbled across this. You have the handle which is a unique ID, and you can get all the info you need by calling $wp_styles->query() or ->get_data() if you need the extras. Does that solve your problem?
Would it be much easier if the rel attribute was filterable, say style_loader_rel or maybe even style_loader_rel-$handle so you could:
add_filter( 'style_loader_rel-my-script', function() { return 'stylesheet/less'; } ); wp_enqueue_script( 'my-script', ... );Thoughts?