| @@ 208-216 (lines=9) @@ | ||
| 205 | ||
| 206 | // fetch all deps for head |
|
| 207 | $wp_scripts->all_deps( $wp_scripts->queue, false ); |
|
| 208 | foreach( $wp_scripts->to_do as $handle ) { |
|
| 209 | $registration = $wp_scripts->registered[$handle]; |
|
| 210 | $asset_group = apply_filters( 'jetpack_perf_script_group', $registration->args, $handle ); |
|
| 211 | ||
| 212 | if ( $asset_group !== $registration->args ) { |
|
| 213 | $registration->args = $asset_group; |
|
| 214 | $wp_scripts->groups[$handle] = $asset_group; |
|
| 215 | } |
|
| 216 | } |
|
| 217 | ||
| 218 | //$wp_scripts->done = array(); |
|
| 219 | ||
| @@ 224-232 (lines=9) @@ | ||
| 221 | ||
| 222 | // fetch all deps for head |
|
| 223 | $wp_styles->all_deps( $wp_styles->queue, false,1 ); |
|
| 224 | foreach( $wp_styles->to_do as $handle ) { |
|
| 225 | $registration = $wp_styles->registered[$handle]; |
|
| 226 | $asset_group = apply_filters( 'jetpack_perf_style_group', $wp_styles->groups[$handle], $handle ); |
|
| 227 | ||
| 228 | if ( $asset_group !== $wp_styles->groups[$handle] ) { |
|
| 229 | $registration->args = $asset_group; |
|
| 230 | $wp_styles->groups[$handle] = $asset_group; |
|
| 231 | } |
|
| 232 | } |
|
| 233 | ||
| 234 | } |
|
| 235 | ||
| @@ 186-193 (lines=8) @@ | ||
| 183 | // resolve asset dependencies and capture URLs |
|
| 184 | global $wp_scripts; |
|
| 185 | $wp_scripts->all_deps( $wp_scripts->queue, true ); |
|
| 186 | foreach( $wp_scripts->to_do as $handle ) { |
|
| 187 | $registration = $wp_scripts->registered[$handle]; |
|
| 188 | $url = apply_filters( 'script_loader_src', $registration->src, $handle ); |
|
| 189 | if ( $registration->ver ) { |
|
| 190 | $url = add_query_arg( 'ver', $registration->ver, $url ); |
|
| 191 | } |
|
| 192 | $asset_urls[] = $url; |
|
| 193 | } |
|
| 194 | ||
| 195 | global $wp_styles; |
|
| 196 | $wp_styles->all_deps( $wp_styles->queue, true ); |
|