Make WordPress Core


Ignore:
Timestamp:
01/15/2009 07:50:23 PM (16 years ago)
Author:
azaozz
Message:

Let plugins register footer scripts easier and add filters to the concatenating functions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/functions.wp-scripts.php

    r9243 r10367  
    4141 * @see WP_Scripts::add() For parameter information.
    4242 */
    43 function wp_register_script( $handle, $src, $deps = array(), $ver = false ) {
     43function wp_register_script( $handle, $src, $deps = array(), $ver = false, $in_footer = false ) {
    4444    global $wp_scripts;
    4545    if ( !is_a($wp_scripts, 'WP_Scripts') )
     
    4747
    4848    $wp_scripts->add( $handle, $src, $deps, $ver );
     49    if ( $in_footer )
     50        $wp_scripts->add_data( $handle, 'group', 1 );
    4951}
    5052
     
    8789 * @see WP_Script::add(), WP_Script::enqueue()
    8890*/
    89 function wp_enqueue_script( $handle, $src = false, $deps = array(), $ver = false ) {
     91function wp_enqueue_script( $handle, $src = false, $deps = array(), $ver = false, $in_footer = false ) {
    9092    global $wp_scripts;
    9193    if ( !is_a($wp_scripts, 'WP_Scripts') )
     
    9597        $_handle = explode('?', $handle);
    9698        $wp_scripts->add( $_handle[0], $src, $deps, $ver );
     99        if ( $in_footer )
     100            $wp_scripts->add_data( $_handle[0], 'group', 1 );
    97101    }
    98102    $wp_scripts->enqueue( $handle );
Note: See TracChangeset for help on using the changeset viewer.