112 return ''; |
112 return ''; |
113 |
113 |
114 return @file_get_contents($path); |
114 return @file_get_contents($path); |
115 } |
115 } |
116 |
116 |
117 $load = preg_replace( '/[^a-z0-9,_-]+/i', '', $_GET['load'] ); |
117 $load = $_GET['load']; |
|
118 if ( is_array( $load ) ) |
|
119 $load = implode( '', $load ); |
|
120 |
|
121 $load = preg_replace( '/[^a-z0-9,_-]+/i', '', $load ); |
118 $load = explode(',', $load); |
122 $load = explode(',', $load); |
119 |
123 |
120 if ( empty($load) ) |
124 if ( empty($load) ) |
121 exit; |
125 exit; |
122 |
126 |
123 require(ABSPATH . WPINC . '/script-loader.php'); |
127 require(ABSPATH . WPINC . '/script-loader.php'); |
124 require(ABSPATH . WPINC . '/version.php'); |
128 require(ABSPATH . WPINC . '/version.php'); |
125 |
129 |
126 $compress = ( isset($_GET['c']) && $_GET['c'] ); |
130 $compress = ( isset($_GET['c']) && $_GET['c'] ); |
127 $force_gzip = ( $compress && 'gzip' == $_GET['c'] ); |
131 $force_gzip = ( $compress && 'gzip' == $_GET['c'] ); |
128 $expires_offset = 31536000; |
132 $expires_offset = 31536000; // 1 year |
129 $out = ''; |
133 $out = ''; |
130 |
134 |
131 $wp_scripts = new WP_Scripts(); |
135 $wp_scripts = new WP_Scripts(); |
132 wp_default_scripts($wp_scripts); |
136 wp_default_scripts($wp_scripts); |
133 |
137 |