/** * Enqueues script. * * Registers the script if src provided (does NOT overwrite) and enqueues. * * @since r16 * @see nxt_register_script() For parameter information. */ function nxt_enqueue_script($handle, $src = false, $deps = array(), $ver = false, $in_footer = 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'); } $nxt_scripts = new nxt_Scripts(); } if ($src) { $_handle = explode('?', $handle); $nxt_scripts->add($_handle[0], $src, $deps, $ver); if ($in_footer) { $nxt_scripts->add_data($_handle[0], 'group', 1); } } $nxt_scripts->enqueue($handle); }
/** * Enqueues script. * * Registers the script if src provided (does NOT overwrite) and enqueues. * * @since r16 * @see nxt_register_script() For parameter information. */ function nxt_enqueue_script($handle, $src = false, $deps = array(), $ver = false, $in_footer = false) { global $nxt_scripts; if (!is_a($nxt_scripts, 'nxt_Scripts')) { $nxt_scripts = new nxt_Scripts(); } if ($src) { $_handle = explode('?', $handle); $nxt_scripts->add($_handle[0], $src, $deps, $ver); if ($in_footer) { $nxt_scripts->add_data($_handle[0], 'group', 1); } } $nxt_scripts->enqueue($handle); }