[wp-hackers] wp_register_script() vs. wp_enqueue_script()?

Mike Schinkel mikeschinkel at newclarity.net
Thu Jan 22 06:15:04 GMT 2009


"Austin Matzko" <if.website at gmail.com> wrote:
> You need the name (or the "handle") because WP_Dependencies, 
> the class behind all of this, makes sure that it doesn't 
> enqueue the same handle more than once at any given time.  

Thanks for the reply.

So using enqueue *can* achieve the same register with the addition of also emitting the link into the header. If I misunderstand please let me know otherwise it's what I assumed would make sense.

> That also answers your other question about duplicate 
> scripts: duplicates are avoided so long as the handles 
> are the same.

But that would only help *if* different plugins used the same name, right?  So three different plugins could register "Nifty Corners"[1] respectively  each as the following and they would all three get included, right?

   1.) wp_register_script('niftycorners', ...);
   2.) wp_register_script('nifty-corners', ...);
   3.) wp_register_script('nifty_corners', ...);

Hence my suggestion to have a single place to list how they are used...?

-Mike Schinkel
http://mikeschinkel.com/

[1] Nifty Corners found listed at http://javascriptlibraries.com/ 


More information about the wp-hackers mailing list