Changeset 3268622
- Timestamp:
- 04/08/2025 10:24:23 AM (11 months ago)
- Location:
- tarteaucitronjs/trunk
- Files:
-
- 2 edited
-
readme.txt (modified) (2 diffs)
-
tarteaucitron.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tarteaucitronjs/trunk/readme.txt
r3251843 r3268622 3 3 Tags: tarteaucitron, cookie, rgpd, gdpr 4 4 Requires at least: 2.8 5 Tested up to: 6. 75 Tested up to: 6.8 6 6 Stable tag: trunk 7 7 License: GPLv2 or later … … 33 33 == Changelog == 34 34 35 = 1.9.4 = 36 * Exclude the file from optimization plugins 37 * Bump supported version 38 35 39 = 1.9.3 = 36 40 * Add a notice if the licence is invalid -
tarteaucitronjs/trunk/tarteaucitron.php
r3251843 r3268622 4 4 Plugin URI: https://tarteaucitron.io/ 5 5 Description: Compliant and accessible cookie banner 6 Version: 1.9. 36 Version: 1.9.4 7 7 Text Domain: tarteaucitronjs 8 8 Domain Path: /languages/ … … 114 114 $domain = $_SERVER['SERVER_NAME']; 115 115 116 echo '<!--cloudflare-no-transform-->'; 116 117 echo '<script type="text/javascript" src="https://tarteaucitron.io/load.js?domain='.$domain.'&uuid='.tac_sanitize(get_option('tarteaucitronUUID'), 'uuid').'"></script>'; 117 118 } … … 184 185 return $currentDate >= $deadline; 185 186 } 187 188 // Autoptimize minification 189 function tarteaucitron_ao_exclude($excluded_js) { 190 if(is_string($excluded_js)) { 191 $excluded_js .= ', tarteaucitron.io'; 192 } 193 return $excluded_js; 194 } 195 add_filter('autoptimize_filter_js_exclude', 'tarteaucitron_ao_exclude'); 196 197 // WPRocket & Litespeed & WPOptimize & Perfmatters & SGO 198 function tarteaucitron_js_exclude($excluded_js) { 199 if (is_array($excluded_js)) { 200 $excluded_js[] = 'tarteaucitron.io'; 201 } elseif (empty($excluded_js)) { 202 $excluded_js = ['tarteaucitron.io']; 203 } 204 return $excluded_js; 205 } 206 add_filter('litespeed_optimize_js_excludes', 'tarteaucitron_js_exclude'); 207 add_filter('rocket_exclude_js', 'tarteaucitron_js_exclude'); 208 add_filter('rocket_minify_excluded_external_js', 'tarteaucitron_js_exclude'); 209 add_filter('wp-optimize-minify-default-exclusions', 'tarteaucitron_js_exclude'); 210 add_filter('perfmatters_delayed_scripts', 'tarteaucitron_js_exclude'); 211 add_filter('sgo_js_minify_exclude', 'tarteaucitron_js_exclude'); 212 add_filter('flying_press_exclude_from_minify:js', 'tarteaucitron_js_exclude'); 213 add_filter('flying_press_exclude_from_defer:js', 'tarteaucitron_js_exclude'); 214 add_filter('wpassetcleanup_exclude_loaded_js', 'tarteaucitron_js_exclude');
Note: See TracChangeset
for help on using the changeset viewer.