Menu Adam R Brown

WP hooks navigation: Home/browseActions indexFilters index

Source View: wp_print_scripts

To save our bandwidth, we show only a snippet of code around each occurence of the hook. View complete file in SVN (without highlighting).

Understanding Source Code

The best way to understand what a hook does is to look at where it occurs in the source code.

Remember, this hook may occur in more than one file. Moreover, the hook's context may change from version to version.

Source View

This hook occurs 2 times in this file.

Line Code
2491  * @global bool $concatenate_scripts
2492  *
2493  * @return array
2494  */
2495 function print_head_scripts() {
2496      global $concatenate_scripts;
2497
2498      if ( ! did_action( 'wp_print_scripts' ) ) {
2499           /** This action is documented in wp-includes/functions.wp-scripts.php */
2500           do_action( 'wp_print_scripts' );
2501      }
2502
2503      $wp_scripts = wp_scripts();
2504
2505      script_concat_settings();
2506      $wp_scripts->do_concat = $concatenate_scripts;
2507      $wp_scripts->do_head_items();
2508
2509      /**
 
Line Code
2609  * @since 2.8.0
2610  *
2611  * @global WP_Scripts $wp_scripts
2612  *
2613  * @return array
2614  */
2615 function wp_print_head_scripts() {
2616      if ( ! did_action( 'wp_print_scripts' ) ) {
2617           /** This action is documented in wp-includes/functions.wp-scripts.php */
2618           do_action( 'wp_print_scripts' );
2619      }
2620
2621      global $wp_scripts;
2622
2623      if ( ! ( $wp_scripts instanceof WP_Scripts ) ) {
2624           return array(); // no need to run if nothing is queued
2625      }
2626      return print_head_scripts();
2627 }