Changeset 2721782
- Timestamp:
- 05/11/2022 08:12:34 AM (2 years ago)
- Location:
- gowebp/trunk
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
gowebp/trunk/gowebp.php
r2714763 r2721782 4 4 * Plugin URI: https://gowebp.com 5 5 * Author: <a href="https://increaserev.com" target="_BLANK" > Increase Rev </a> 6 * Version: 1.0. 26 * Version: 1.0. 7 7 * Description: Using Go WebP,You can optimize your website to it's potential by optimizing all images. Optimizing images will drastically improved your site speed as images will load faster. 8 8 */ -
gowebp/trunk/gowebp_option2.php
r2714583 r2721782 1 1 <?php 2 2 if ( ! defined( 'ABSPATH' ) ) exit; 3 4 3 // $server = $_SERVER["SERVER_NAME"]; 5 4 if(!$gowebp_ir->ir_check_server() && $gowebp_ir->ir_check_active()){ … … 8 7 $optimize_progress = $ir_form_data["ir_reOptimize"][0] ?? 0; 9 8 $optimize_started = $ir_form_data["ir_start_optimization"][0] ?? 0; 10 11 9 $amp_status = $gowebp_ir->getAmpStatus() ? 'checked' : ''; 12 10 … … 31 29 32 30 33 $ir_optimize_level = isset($ir_form_data["ir_optimize_level"][0]) ? 100 - (int)$ir_form_data["ir_optimize_level"][0] : 65;31 $ir_optimize_level = isset($ir_form_data["ir_optimize_level"][0]) ? 100 - (int)$ir_form_data["ir_optimize_level"][0] : ; 34 32 35 33 $ir_border_status = $ir_form_data["ir_border_status"][0] ?? 0; … … 61 59 $border_on_post = $border_on_post ==1 ? "checked" : ""; 62 60 63 $desktop_dimension = isset($ir_form_data["ir_desktop_dimension"][0]) ? 100-(int)$ir_form_data["ir_desktop_dimension"][0] : 25;64 61 $desktop_dimension = isset($ir_form_data["ir_desktop_dimension"][0])? 100-(int)$ir_form_data["ir_desktop_dimension"][0] : 25; 65 $tablet_dimension = isset($ir_form_data["ir_tablet_dimension"][0]) ? 100-(int)$ir_form_data["ir_tablet_dimension"][0] : 65; 66 $mobile_dimension = isset($ir_form_data["ir_mobile_dimension"][0]) ? 100-(int)$ir_form_data["ir_mobile_dimension"][0] : 50; 62 $desktop_dimension = isset($ir_form_data["ir_desktop_dimension"][0])? 100-(int)$ir_form_data["ir_desktop_dimension"][0] : 0; 63 $tablet_dimension = isset($ir_form_data["ir_tablet_dimension"][0]) ? 100-(int)$ir_form_data["ir_tablet_dimension"][0] : 0; 64 $mobile_dimension = isset($ir_form_data["ir_mobile_dimension"][0]) ? 100-(int)$ir_form_data["ir_mobile_dimension"][0] : 0; 67 65 $thumbnail_dimension = isset($ir_form_data["ir_thumbnail_dimension"][0]) ? 100-(int)$ir_form_data["ir_thumbnail_dimension"][0] : 80; 68 66 … … 1634 1632 $("#total_images_opt").html(parseInt($("#total_images").html())); 1635 1633 Swal.fire({ 1636 title: 'Optimization Completed!',1637 text: " Your images have been optimized.",1634 title: 'Optimization ted!', 1635 text: "d.", 1638 1636 icon: 'success', 1639 1637 confirmButtonColor:"#00d119" … … 1686 1684 $("#total_images_opt").html(parseInt($("#total_images").html())); 1687 1685 Swal.fire({ 1688 title: 'Optimization Completed!',1689 text: " Your images have been optimized.",1686 title: 'Optimization ted!', 1687 text: "d.", 1690 1688 icon: 'success', 1691 1689 confirmButtonColor:"#00d119" -
gowebp/trunk/gowebp_worker.php
r2714748 r2721782 60 60 $ir_progload_status = $ir_form_data["ir_progload_status"][0] ?? 1; 61 61 $ir_progload_status = $ir_progload_status == 1 ? true: false; 62 63 62 64 63 $content = mb_convert_encoding($content, 'HTML-ENTITIES', "UTF-8"); … … 95 94 $i->setAttribute("src",plugin_dir_url( __FILE__) ."lib/img/emptyloader.png"); 96 95 $i->setAttribute("srcset",""); 96 97 97 $i->setAttribute("data-original",$old_source2); 98 98 if($this->ir_check_exists($img_name2)) … … 102 102 $i->setAttribute("src",plugin_dir_url( __FILE__) ."lib/img/emptyloader.png"); 103 103 $i->setAttribute("srcset",""); 104 104 105 $i->setAttribute("data-original",$old_source2); 105 106 } … … 152 153 153 154 $old_source = $i->getAttribute("src"); 155 156 154 157 $img_name = $old_source; 155 158 $index = $this->ir_getExtIndex($img_name); … … 167 170 // $suffix = "sm"; 168 171 if($ir_progload_status == true){ 169 $img_name2 = str_replace("-holder","_".$suffix,$img_name); 170 $i->setAttribute("src",plugin_dir_url( __FILE__) ."lib/img/emptyloader.png"); 171 $i->setAttribute("srcset",""); 172 $i->setAttribute("data-original",$old_source); 172 173 if (is_single()) { 174 $img_name2 = str_replace("-holder","_".$suffix,$img_name); 175 $img_name3 = str_replace("_ir_img-holder","",$img_name); 176 // $i->setAttribute("loading","lazy"); 177 // $i->setAttribute("src",plugin_dir_url( __FILE__) ."lib/img/emptyloader.png"); 178 // $i->setAttribute("srcset",""); 179 $i->setAttribute("src",$img_name2); 180 // $i->setAttribute("data-original",$old_source2); 181 $i->setAttribute("data-original",$img_name2); 182 // $i->setAttribute("data-original123",$old_source); 183 // if($this->ir_check_exists($img_name2)) 184 // $i->setAttribute("data-responsive",$img_name2); 185 186 }else{ 187 $img_name2 = str_replace("-holder","_".$suffix,$img_name); 188 $i->setAttribute("loading","lazy"); 189 $i->setAttribute("src",plugin_dir_url( __FILE__) ."lib/img/emptyloader.png"); 190 $i->setAttribute("srcset",""); 191 // $i->setAttribute("data-original",$old_source2); 192 $i->setAttribute("data-original",$img_name2); 193 194 if($this->ir_check_exists($img_name2)) 195 $i->setAttribute("data-responsive",$img_name2); 196 } 197 // $img_name2 = str_replace("-holder","_".$suffix,$img_name); 198 // $i->setAttribute("loading","lazy"); 199 // $i->setAttribute("src",plugin_dir_url( __FILE__) ."lib/img/emptyloader.png"); 200 // $i->setAttribute("srcset",""); 201 // // $i->setAttribute("data-original",$old_source2); 202 // $i->setAttribute("data-original2",$img_name2); 173 203 174 if($this->ir_check_exists($img_name2)) 175 $i->setAttribute("data-responsive",$img_name2); 176 } 177 204 // if($this->ir_check_exists($img_name2)) 205 // $i->setAttribute("data-responsive",$img_name2); 206 } 207 // if($ir_progload_status == true){ 208 // $img_name2 = str_replace("-holder","_".$suffix,$img_name); 209 // $i->setAttribute("src",plugin_dir_url( __FILE__) ."lib/img/emptyloader.png"); 210 // $i->setAttribute("srcset",""); 211 // $i->setAttribute("data-original",$old_source2); 212 // if($this->ir_check_exists($img_name2)) 213 // $i->setAttribute("data-responsive",$img_name2); 214 // } 178 215 elseif($ir_viewport_status == true){ 179 216 $i->setAttribute("src",plugin_dir_url( __FILE__) ."lib/img/emptyloader.png"); 180 217 $i->setAttribute("srcset",""); 181 218 $i->setAttribute("data-original",$old_source); 219 182 220 } 183 221 else{ 184 222 $i->setAttribute("src",$old_source); 185 223 $i->setAttribute("srcset",$old_source); 224 186 225 } 187 226 … … 237 276 // Form Data Start 238 277 $ir_form_data = get_user_meta(1); 239 $ir_optimize_level = $ir_form_data["ir_optimize_level"][0] ?? 65;278 $ir_optimize_level = $ir_form_data["ir_optimize_level"][0] ?? ; 240 279 $ir_optimize_level = (int) $ir_optimize_level; 241 280 $img_to_webp_ir = $ir_form_data["ir_to_webp"][0] ?? 1; … … 310 349 $ir_exif_status = $ir_exif_status == 1 ? true : false; 311 350 312 $ir_optimize_level = isset($ir_form_data["ir_optimize_level"][0]) ? $ir_form_data["ir_optimize_level"][0] : 35;351 $ir_optimize_level = isset($ir_form_data["ir_optimize_level"][0]) ? $ir_form_data["ir_optimize_level"][0] : ; 313 352 $ir_optimize_level = (int) $ir_optimize_level; 314 353 $ir_to_webp = $ir_form_data["ir_to_webp"][0] ?? 1; … … 607 646 608 647 $ir_form_data = get_user_meta(1); 609 $ir_optimize_level = $ir_form_data["ir_optimize_level"][0] == "" ? 65: $ir_form_data["ir_optimize_level"][0];648 $ir_optimize_level = $ir_form_data["ir_optimize_level"][0] == "" ? : $ir_form_data["ir_optimize_level"][0]; 610 649 $ir_optimize_level = (int) $ir_optimize_level; 611 650 $this->ir_theme_images_sub_compressor($path."/".$name, $ir_optimize_level); … … 949 988 $newSrc = substr_replace($newSrc,"_ir_img-holder",$index,0); 950 989 951 if(!$ir_progload_status || !$this->ir_check_js_status()){990 if(!$ir_progload_status || !$this->ir_check_js_status()){ 952 991 [$is_mobile, $is_tablet] = $this->ir_is_mobile_tablet(); 953 992 if($is_mobile){ … … 958 997 $newSrc = str_replace("-holder","_lg",$newSrc); 959 998 } 960 }999 } 961 1000 962 1001 … … 1011 1050 1012 1051 ?> 1013 <amp-script layout="container" script="inline_amp" class="amp-script-sample">1014 </amp-script>1015 <script id="inline_amp" type="text/plain" target="amp-script">1016 console.log('asdf');1017 </script>1018 1052 <style> 1019 1053 /* img[data-responsive], */ … … 1108 1142 let lazyImg = document.querySelectorAll("img[data-src]"); 1109 1143 let lazyImg2 = document.querySelectorAll("img[data-original]"); 1144 1110 1145 let divs = document.querySelectorAll("div"); 1111 1146 // Progressive Image Load … … 1114 1149 root:null, 1115 1150 threshold:0.8, 1116 rootMargin:" 0px"1151 rootMargin:"0px" 1117 1152 } 1118 1153 const imgOpt2 = { 1119 1154 root:null, 1120 1155 threshold:0, 1121 rootMargin:" 0px"1156 rootMargin:"0px" 1122 1157 } 1123 1158 // --here … … 1178 1213 observer.observe(img); 1179 1214 }) 1215 1216 1217 1218 1219 1220 1221 1222 1223 1180 1224 // ======================================= 1181 1225 const observer2 = new IntersectionObserver((items,observer)=>{ … … 1204 1248 observer3.observe(img); 1205 1249 }); 1250 1251 1252 1253 1254 1255 1256 1257 1258 1206 1259 1207 1260 }else{ … … 1218 1271 1219 1272 if(viewport_status == true){ 1220 options = {}; 1273 options = {root:null, 1274 threshold:0, 1275 rootMargin:"150px"}; 1221 1276 observer = new IntersectionObserver((items, observer)=>{ 1222 1277 items.forEach((item)=>{ -
gowebp/trunk/gowebp_worker_premium.php
r2714748 r2721782 239 239 // Form Data Start 240 240 $ir_form_data = get_user_meta(1); 241 $ir_optimize_level = $ir_form_data["ir_optimize_level"][0] ?? 65;241 $ir_optimize_level = $ir_form_data["ir_optimize_level"][0] ?? ; 242 242 $ir_optimize_level = (int) $ir_optimize_level; 243 243 $img_to_webp_ir = $ir_form_data["ir_to_webp"][0] ?? 1; … … 304 304 $ir_exif_status = $ir_exif_status == 1 ? true : false; 305 305 306 $ir_optimize_level = isset($ir_form_data["ir_optimize_level"][0]) ? $ir_form_data["ir_optimize_level"][0] : 35;306 $ir_optimize_level = isset($ir_form_data["ir_optimize_level"][0]) ? $ir_form_data["ir_optimize_level"][0] : ; 307 307 $ir_optimize_level = (int) $ir_optimize_level; 308 308 $ir_to_webp = $ir_form_data["ir_to_webp"][0] ?? 1; … … 600 600 601 601 $ir_form_data = get_user_meta(1); 602 $ir_optimize_level = $ir_form_data["ir_optimize_level"][0] == "" ? 65: $ir_form_data["ir_optimize_level"][0];602 $ir_optimize_level = $ir_form_data["ir_optimize_level"][0] == "" ? : $ir_form_data["ir_optimize_level"][0]; 603 603 $ir_optimize_level = (int) $ir_optimize_level; 604 604 $this->ir_theme_images_sub_compressor($path."/".$name, $ir_optimize_level); … … 1077 1077 let lazyImg = document.querySelectorAll("img[data-src]"); 1078 1078 let lazyImg2 = document.querySelectorAll("img[data-original]"); 1079 1079 1080 let divs = document.querySelectorAll("div"); 1080 1081 // Progressive Image Load … … 1083 1084 root:null, 1084 1085 threshold:0.8, 1085 rootMargin:" 0px"1086 rootMargin:"0px" 1086 1087 } 1087 1088 const imgOpt2 = { 1088 1089 root:null, 1089 1090 threshold:0, 1090 rootMargin:" 0px"1091 rootMargin:"0px" 1091 1092 } 1092 1093 // --here … … 1143 1144 observer.observe(img); 1144 1145 }) 1146 1147 1148 1149 1150 1151 1152 1153 1145 1154 // ======================================= 1146 1155 const observer2 = new IntersectionObserver((items,observer)=>{ … … 1170 1179 }); 1171 1180 1181 1182 1183 1184 1185 1186 1187 1188 1172 1189 }else{ 1173 1190 lazyImg.forEach((img)=>{ … … 1198 1215 observer.observe(img); 1199 1216 }); 1217 1218 1219 1220 1221 1222 1223 1224 1225 1200 1226 1201 1227 } -
gowebp/trunk/gowebp_worker_trial.php
r2714583 r2721782 794 794 795 795 ?> 796 <amp-script layout="container" script="inline_amp" class="amp-script-sample">797 </amp-script>798 <script id="inline_amp" type="text/plain" target="amp-script">799 console.log('asdf');800 </script>801 796 <style> 802 797 /* img[data-responsive], */ -
gowebp/trunk/includes/helper.php
r2714748 r2721782 317 317 $wpdb->insert($table, $data5, $format); 318 318 319 $ir_optimize_value = 100 - ((int) 6500)/100;319 $ir_optimize_value = 100 - ((int)00)/100; 320 320 $data6 = [ 321 321 "user_id"=>1, -
gowebp/trunk/readme.txt
r2714763 r2721782 5 5 Requires at least: 3.9 6 6 Tested up to: 5.9.3 7 Stable tag: 1.0. 27 Stable tag: 1.0. 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 81 81 == Changelog == 82 82 83 84 85 86 83 87 = Version 1.0.2 = 84 88 * Path Correction -
gowebp/trunk/store.php
r2714748 r2721782 6 6 function irOptimizeAjax(){ 7 7 $previous_settings = get_user_meta(1); 8 $prev_opt_level = $previous_settings["ir_optimize_level"][0] ?? 35;8 $prev_opt_level = $previous_settings["ir_optimize_level"][0] ?? ; 9 9 $prev_exif_status = $previous_settings["ir_exif_status"][0] ?? 0; 10 $prev_desktop_dimension = $previous_settings["ir_desktop_dimension"][0] ?? 75;11 $prev_tablet_dimension = $previous_settings["ir_tablet_dimension"][0] ?? 65;12 $prev_mobile_dimension = $previous_settings["ir_mobile_dimension"][0] ?? 50;10 $prev_desktop_dimension = $previous_settings["ir_desktop_dimension"][0] ?? ; 11 $prev_tablet_dimension = $previous_settings["ir_tablet_dimension"][0] ?? ; 12 $prev_mobile_dimension = $previous_settings["ir_mobile_dimension"][0] ?? 0; 13 13 $prev_to_webp = $previous_settings["ir_to_webp"][0] ?? 0; 14 14 … … 417 417 $GLOBALS['progressbar_show']="show"; 418 418 $ir_form_data = get_user_meta(1); 419 $ir_optimize_level = $ir_form_data["ir_optimize_level"][0] ?? 65;419 $ir_optimize_level = $ir_form_data["ir_optimize_level"][0] ?? ; 420 420 $ir_optimize_level = (int) $ir_optimize_level; 421 421 $img_to_webp_ir = $ir_form_data["ir_to_webp"][0] ?? 1;
Note: See TracChangeset
for help on using the changeset viewer.