/var/www/hkosl.com/aga/wp-admin/load-scripts.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<?php

/**
 * Disable error reporting
 *
 * Set this to error_reporting( -1 ) for debugging.
 */
error_reporting);

/** Set ABSPATH for execution */
if ( ! defined'ABSPATH' ) ) {
    
define'ABSPATH'dirnamedirname__FILE__ ) ) . '/' );
}

define'WPINC''wp-includes' );

$load $_GET['load'];
if ( 
is_array$load ) ) {
    
$load implode''$load );
}

$load preg_replace'/[^a-z0-9,_-]+/i'''$load );
$load array_uniqueexplode','$load ) );

if ( empty( 
$load ) ) {
    exit;
}

require( 
ABSPATH 'wp-admin/includes/noop.php' );
require( 
ABSPATH WPINC '/script-loader.php' );
require( 
ABSPATH WPINC '/version.php' );

$expires_offset 31536000// 1 year
$out            '';

$wp_scripts = new WP_Scripts();
wp_default_scripts$wp_scripts );
wp_default_packages_vendor$wp_scripts );
wp_default_packages_scripts$wp_scripts );

if ( isset( 
$_SERVER['HTTP_IF_NONE_MATCH'] ) && stripslashes$_SERVER['HTTP_IF_NONE_MATCH'] ) === $wp_version ) {
    
$protocol $_SERVER['SERVER_PROTOCOL'];
    if ( ! 
in_array$protocol, array( 'HTTP/1.1''HTTP/2''HTTP/2.0' ) ) ) {
        
$protocol 'HTTP/1.0';
    }
    
header"$protocol 304 Not Modified" );
    exit();
}

foreach ( 
$load as $handle ) {
    if ( ! 
array_key_exists$handle$wp_scripts->registered ) ) {
        continue;
    }

    
$path ABSPATH $wp_scripts->registered$handle ]->src;
    
$out .= get_file$path ) . "\n";
}

header"Etag: $wp_version);
header'Content-Type: application/javascript; charset=UTF-8' );
header'Expires: ' gmdate'D, d M Y H:i:s'time() + $expires_offset ) . ' GMT' );
header"Cache-Control: public, max-age=$expires_offset);

echo 
$out;
exit;