WordPress Version: 6.5
/**
* Sets the HTTP headers for caching for 10 days with JavaScript content type.
*
* @since 2.1.0
*/
function cache_javascript_headers()
{
$expires_offset = 10 * DAY_IN_SECONDS;
header('Content-Type: text/javascript; charset=' . get_bloginfo('charset'));
header('Vary: Accept-Encoding');
// Handle proxies.
header('Expires: ' . gmdate('D, d M Y H:i:s', time() + $expires_offset) . ' GMT');
}