X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/4713a14935b83517997f3c88f808eb41da55033d..a7cd4c052013b423c6301153f68c7fdbaa2a447b:/wp-includes/class.wp-scripts.php diff --git a/wp-includes/class.wp-scripts.php b/wp-includes/class.wp-scripts.php index 1ceb51d8..fbb8b220 100644 --- a/wp-includes/class.wp-scripts.php +++ b/wp-includes/class.wp-scripts.php @@ -17,25 +17,25 @@ * @since r16 */ class WP_Scripts extends WP_Dependencies { - var $base_url; // Full URL with trailing slash - var $content_url; - var $default_version; - var $in_footer = array(); - var $concat = ''; - var $concat_version = ''; - var $do_concat = false; - var $print_html = ''; - var $print_code = ''; - var $ext_handles = ''; - var $ext_version = ''; - var $default_dirs; - - function __construct() { + public $base_url; // Full URL with trailing slash + public $content_url; + public $default_version; + public $in_footer = array(); + public $concat = ''; + public $concat_version = ''; + public $do_concat = false; + public $print_html = ''; + public $print_code = ''; + public $ext_handles = ''; + public $ext_version = ''; + public $default_dirs; + + public function __construct() { $this->init(); add_action( 'init', array( $this, 'init' ), 0 ); } - function init() { + public function init() { /** * Fires when the WP_Scripts instance is initialized. * @@ -47,25 +47,27 @@ class WP_Scripts extends WP_Dependencies { } /** - * Prints scripts + * Prints scripts. * * 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. - * @param int $group (optional) If scripts were queued in groups prints this group number. - * @return array Scripts that have been printed + * @param mixed $handles Optional. Scripts to be printed. (void) prints queue, (string) prints + * that script, (array of strings) prints those scripts. Default false. + * @param int $group Optional. If scripts were queued in groups prints this group number. + * Default false. + * @return array Scripts that have been printed. */ - function print_scripts( $handles = false, $group = false ) { + public function print_scripts( $handles = false, $group = false ) { return $this->do_items( $handles, $group ); } // Deprecated since 3.3, see print_extra_script() - function print_scripts_l10n( $handle, $echo = true ) { + public function print_scripts_l10n( $handle, $echo = true ) { _deprecated_function( __FUNCTION__, '3.3', 'print_extra_script()' ); return $this->print_extra_script( $handle, $echo ); } - function print_extra_script( $handle, $echo = true ) { + public function print_extra_script( $handle, $echo = true ) { if ( !$output = $this->get_data( $handle, 'data' ) ) return; @@ -81,7 +83,7 @@ class WP_Scripts extends WP_Dependencies { return true; } - function do_item( $handle, $group = false ) { + public function do_item( $handle, $group = false ) { if ( !parent::do_item($handle) ) return false; @@ -138,10 +140,24 @@ class WP_Scripts extends WP_Dependencies { if ( ! $src ) return true; - if ( $this->do_concat ) - $this->print_html .= "\n"; - else - echo "\n"; + $tag = "\n"; + + /** + * Filter the HTML script tag of an enqueued script. + * + * @since 4.1.0 + * + * @param string $tag The `