/** * Prints script tags in document head. * * Called by admin-header.php and by nxt_head hook. Since it is called by nxt_head * on every page load, the function does not instantiate the nxt_Scripts object * unless script names are explicitly passed. Does make use of already * instantiated $nxt_scripts if present. Use provided nxt_print_scripts hook to * register/enqueue new scripts. * * @since r16 * @see nxt_Dependencies::print_scripts() */ function nxt_print_scripts($handles = false) { do_action('nxt_print_scripts'); if ('' === $handles) { // for nxt_head $handles = false; } global $nxt_scripts; if (!is_a($nxt_scripts, 'nxt_Scripts')) { if (!$handles) { return array(); } else { $nxt_scripts = new nxt_Scripts(); } } return $nxt_scripts->do_items($handles); }
/** * Prints script tags in document head. * * Called by admin-header.php and by nxt_head hook. Since it is called by nxt_head * on every page load, the function does not instantiate the nxt_Scripts object * unless script names are explicitly passed. Does make use of already * instantiated $nxt_scripts if present. Use provided nxt_print_scripts hook to * register/enqueue new scripts. * * @since r16 * @see nxt_Dependencies::print_scripts() */ function nxt_print_scripts($handles = false) { do_action('nxt_print_scripts'); if ('' === $handles) { // for nxt_head $handles = false; } global $nxt_scripts; if (!is_a($nxt_scripts, 'nxt_Scripts')) { if (!did_action('init')) { _doing_it_wrong(__FUNCTION__, sprintf(__('Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks.'), '<code>nxt_enqueue_scripts</code>', '<code>admin_enqueue_scripts</code>', '<code>init</code>'), '3.3'); } if (!$handles) { return array(); } else { $nxt_scripts = new nxt_Scripts(); } } return $nxt_scripts->do_items($handles); }