/** * Enqueue the JS * @param bool $is_admin * @param array $scripts */ function app_enqueue_script($is_admin = false) { $scripts = $is_admin ? app_admin_get_js() : app_get_js(); if (!Arr::iterable($scripts)) { return; } $template_directory = get_template_directory_uri(); foreach ($scripts as $key => $script) { $path = preg_match('/^(https?\\:|\\/\\/)/', $script) ? $script : $template_directory . '/' . $script; wp_deregister_script($key); wp_register_script($key, $path, false, THEME_VERSION, true); wp_enqueue_script($key); } }
/** * Enqueue the JS */ function app_enqueue_script() { $scripts = app_get_js(); if (!Arr::iterable($scripts)) { return; } foreach ($scripts as $k => $script) { wp_deregister_script($k); wp_register_script($k, get_template_directory_uri() . '/' . $script, false, THEME_VERSION, true); wp_enqueue_script($k); } }