[ Index ]

WordPress Source Cross Reference

title

Body

[close]

/wp-includes/ -> script-loader.php (summary)

(no description)

File Size: 235 lines (8 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 2 classes

WP_Scripts:: (10 methods):
  WP_Scripts()
  default_scripts()
  print_scripts()
  _print_scripts()
  all_deps()
  add()
  remove()
  enqueue()
  dequeue()
  query()

_WP_Script:: (5 methods):
  _WP_Script()
  wp_print_scripts()
  wp_register_script()
  wp_deregister_script()
  wp_enqueue_script()


Class: WP_Scripts  - X-Ref

WP_Scripts()   X-Ref
No description

default_scripts()   X-Ref
No description

print_scripts( $handles = false )   X-Ref
Prints script tags

Prints the scripts passed to it or the print queue.  Also prints all necessary dependencies.

param: mixed handles (optional) Scripts to be printed.  (void) prints queue, (string) prints that script, (array of strings) prints those scripts.
return: array Scripts that have been printed

_print_scripts( $handles )   X-Ref
Internally used helper function for printing script tags

param: array handles Hierarchical array of scripts to be printed

all_deps( $handles, $recursion = false )   X-Ref
Determines dependencies of scripts

Recursively builds hierarchical array of script dependencies.  Does NOT catch infinite loops.

param: mixed handles Accepts (string) script name or (array of strings) script names
param: bool recursion Used internally when function calls itself
return: array Hierarchical array of dependencies

add( $handle, $src, $deps = array()   X-Ref
Adds script

Adds the script only if no script of that name already exists

param: string handle Script name
param: string src Script url
param: array deps (optional) Array of script names on which this script depends
param: string ver (optional) Script version (used for cache busting)
return: array Hierarchical array of dependencies

remove( $handles )   X-Ref
No description

enqueue( $handles )   X-Ref
No description

dequeue( $handles )   X-Ref
No description

query( $handle, $list = 'scripts' )   X-Ref
No description

Class: _WP_Script  - X-Ref

_WP_Script()   X-Ref
No description

wp_print_scripts( $handles = false )   X-Ref
Prints script tags in document head

Called by admin-header.php and by wp_head hook. Since it is called by wp_head on every page load,
the function does not instantiate the WP_Scripts object unless script names are explicitly passed.
Does make use of already instantiated $wp_scripts if present.
Use provided wp_print_scripts hook to register/enqueue new scripts.


wp_register_script( $handle, $src, $deps = array()   X-Ref
No description

wp_deregister_script( $handle )   X-Ref
No description

wp_enqueue_script( $handle, $src = false, $deps = array()   X-Ref
Equeues script

Registers the script if src provided (does NOT overwrite) and enqueues.


Your comment here...

Name: Location:
Comments:


List: Classes | Functions | Variables | Constants | Tables

Generated: Sat Jul 15 11:57:04 2006 Courtesy of Taragana