[wp-hackers] wp_enqueue_script() and URLs with 2+

andré renaut andre.renaut at gmail.com
Sat Feb 28 01:01:27 GMT 2009


Message resend because first version was unreadable ...


Hi, was just looking at your problem,

In analyzing the code of WP i found some restrictions between
wp_register_script and the WP_Scripts class (extending WP_Dependencies)

In fact, wp_register script

function wp_register_script( $handle, $src, $deps = array(), $ver = false )


is using the add function af WP_Dependencies


function add( $handle, $src, $deps = array(), $ver = false, $args = null )


The difference between the two is that wp_register_script do not use
the $args argument


to bypass this do as follow :

global $wp_scripts;
if ( !is_a($wp_scripts, 'WP_Scripts') )

    $wp_scripts = new WP_Scripts();


$wp_scripts->add( $handle, $src, $deps, $ver, $args);

$args should be something like 'A=xxxx&B=yyy&C=zzz...'


More information about the wp-hackers mailing list