@@ -9,7 +9,7 @@ discard block |
||
| 9 | 9 | * Author URI: http://pothi.info |
| 10 | 10 | */ |
| 11 | 11 | |
| 12 | -if ( !class_exists('AutoVersioning') ) { |
|
| 12 | +if (!class_exists('AutoVersioning')) { |
|
| 13 | 13 | |
| 14 | 14 | /** |
| 15 | 15 | * This class enables automatic versioning of CSS/JS by adding file modification time to the URLs. |
@@ -29,7 +29,7 @@ discard block |
||
| 29 | 29 | * @param bool|string $last_param Either $media (for wp_register_style) or $in_footer (for wp_register_script). |
| 30 | 30 | * @param bool $add_ver_to_filename TRUE = add version to filename, FALSE = add it to the query string. |
| 31 | 31 | */ |
| 32 | - public static function add_dependency($wp_api_function, $handle, $src, $deps, $last_param, $add_ver_to_filename = false ) { |
|
| 32 | + public static function add_dependency($wp_api_function, $handle, $src, $deps, $last_param, $add_ver_to_filename = false) { |
|
| 33 | 33 | list($src, $version) = self::auto_version($src, $add_ver_to_filename); |
| 34 | 34 | call_user_func($wp_api_function, $handle, $src, $deps, $version, $last_param); |
| 35 | 35 | } |
@@ -49,9 +49,9 @@ discard block |
||
| 49 | 49 | $version = false; |
| 50 | 50 | $filename = self::guess_filename_from_url($url); |
| 51 | 51 | |
| 52 | - if ( ($filename !== null) && is_file($filename) ) { |
|
| 52 | + if (($filename !== null) && is_file($filename)) { |
|
| 53 | 53 | $mtime = filemtime($filename); |
| 54 | - if ( $add_ver_to_filename ) { |
|
| 54 | + if ($add_ver_to_filename) { |
|
| 55 | 55 | $url = preg_replace('@\.([^./\?]+)(\?.*)?$@', '.' . $mtime . '.$1', $url); |
| 56 | 56 | $version = null; |
| 57 | 57 | } else { |
@@ -78,11 +78,11 @@ discard block |
||
| 78 | 78 | ); |
| 79 | 79 | |
| 80 | 80 | $filename = null; |
| 81 | - foreach($url_mappings as $root_url => $directory) { |
|
| 82 | - if ( strpos($url, $root_url) === 0 ) { |
|
| 81 | + foreach ($url_mappings as $root_url => $directory) { |
|
| 82 | + if (strpos($url, $root_url) === 0) { |
|
| 83 | 83 | $filename = $directory . '/' . substr($url, strlen($root_url)); |
| 84 | 84 | //Get rid of the query string, if any. |
| 85 | - list($filename, ) = explode('?', $filename, 2); |
|
| 85 | + list($filename,) = explode('?', $filename, 2); |
|
| 86 | 86 | break; |
| 87 | 87 | } |
| 88 | 88 | } |
@@ -106,16 +106,16 @@ discard block |
||
| 106 | 106 | */ |
| 107 | 107 | public static function apply_to_all_dependencies($add_ver_to_filename = false) { |
| 108 | 108 | self::$version_in_filename = $add_ver_to_filename; |
| 109 | - foreach(array('script_loader_src', 'style_loader_src') as $hook) { |
|
| 109 | + foreach (array('script_loader_src', 'style_loader_src') as $hook) { |
|
| 110 | 110 | add_filter($hook, __CLASS__ . '::_filter_dependency_src', 10, 1); |
| 111 | 111 | } |
| 112 | 112 | } |
| 113 | 113 | |
| 114 | 114 | public static function _filter_dependency_src($src) { |
| 115 | 115 | //Only add version info to CSS/JS files that don't already have it in the file name. |
| 116 | - if ( preg_match('@(?<!\.\d{10})\.(css|js)(\?|$)@i', $src) ) { |
|
| 116 | + if (preg_match('@(?<!\.\d{10})\.(css|js)(\?|$)@i', $src)) { |
|
| 117 | 117 | list($src, $version) = self::auto_version($src, self::$version_in_filename); |
| 118 | - if ( !empty($version) ) { |
|
| 118 | + if (!empty($version)) { |
|
| 119 | 119 | $src = add_query_arg('ver', $version, $src); |
| 120 | 120 | } |
| 121 | 121 | } |
@@ -125,28 +125,28 @@ discard block |
||
| 125 | 125 | |
| 126 | 126 | } //class_exists() |
| 127 | 127 | |
| 128 | -if ( !function_exists('wp_register_auto_versioned_script') ) { |
|
| 128 | +if (!function_exists('wp_register_auto_versioned_script')) { |
|
| 129 | 129 | function wp_register_auto_versioned_script($handle, $src, $deps = array(), $in_footer = false, $add_ver_to_filename = false) { |
| 130 | 130 | AutoVersioning::add_dependency('wp_register_script', $handle, $src, $deps, $in_footer, $add_ver_to_filename); |
| 131 | 131 | } |
| 132 | 132 | } |
| 133 | 133 | |
| 134 | -if ( !function_exists('wp_register_auto_versioned_style') ) { |
|
| 135 | - function wp_register_auto_versioned_style( $handle, $src, $deps = array(), $media = 'all', $add_ver_to_filename = false) { |
|
| 134 | +if (!function_exists('wp_register_auto_versioned_style')) { |
|
| 135 | + function wp_register_auto_versioned_style($handle, $src, $deps = array(), $media = 'all', $add_ver_to_filename = false) { |
|
| 136 | 136 | AutoVersioning::add_dependency('wp_register_style', $handle, $src, $deps, $media, $add_ver_to_filename); |
| 137 | 137 | } |
| 138 | 138 | } |
| 139 | 139 | |
| 140 | -if ( !function_exists('wp_enqueue_auto_versioned_script') ) { |
|
| 141 | - function wp_enqueue_auto_versioned_script( $handle, $src, $deps = array(), $in_footer = false, $add_ver_to_filename = false ) { |
|
| 140 | +if (!function_exists('wp_enqueue_auto_versioned_script')) { |
|
| 141 | + function wp_enqueue_auto_versioned_script($handle, $src, $deps = array(), $in_footer = false, $add_ver_to_filename = false) { |
|
| 142 | 142 | AutoVersioning::add_dependency('wp_enqueue_script', $handle, $src, $deps, $in_footer, $add_ver_to_filename); |
| 143 | 143 | } |
| 144 | 144 | } |
| 145 | 145 | |
| 146 | -if ( !function_exists('wp_enqueue_auto_versioned_style') ) { |
|
| 147 | - function wp_enqueue_auto_versioned_style( $handle, $src, $deps = array(), $media = 'all', $add_ver_to_filename = false ) { |
|
| 146 | +if (!function_exists('wp_enqueue_auto_versioned_style')) { |
|
| 147 | + function wp_enqueue_auto_versioned_style($handle, $src, $deps = array(), $media = 'all', $add_ver_to_filename = false) { |
|
| 148 | 148 | AutoVersioning::add_dependency('wp_enqueue_style', $handle, $src, $deps, $media, $add_ver_to_filename); |
| 149 | 149 | } |
| 150 | 150 | } |
| 151 | 151 | |
| 152 | -AutoVersioning::apply_to_all_dependencies( true ); |
|
| 152 | +AutoVersioning::apply_to_all_dependencies(true); |
|
@@ -9,6 +9,6 @@ |
||
| 9 | 9 | * License: GPL |
| 10 | 10 | */ |
| 11 | 11 | |
| 12 | -add_filter( 'auto_update_theme', '__return_true' ); |
|
| 13 | -add_filter( 'auto_update_plugin', '__return_true' ); |
|
| 14 | -add_filter( 'allow_major_auto_core_updates', '__return_true' ); |
|
| 12 | +add_filter('auto_update_theme', '__return_true'); |
|
| 13 | +add_filter('auto_update_plugin', '__return_true'); |
|
| 14 | +add_filter('allow_major_auto_core_updates', '__return_true'); |
|