Plugin Directory

Changeset 2721782

Timestamp:
05/11/2022 08:12:34 AM (2 years ago)
Author:
increaserev
Message:

Version 1.0.3 -

  • Image CLS issue Fix
  • Default resize setting
Location:
gowebp/trunk
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • gowebp/trunk/gowebp.php

    r2714763 r2721782  
    44* Plugin URI: https://gowebp.com
    55* Author: <a href="https://increaserev.com" target="_BLANK" > Increase Rev </a>
    6 * Version: 1.0.2
     6* Version: 1.0.
    77* 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.
    88*/
  • gowebp/trunk/gowebp_option2.php

    r2714583 r2721782  
    11<?php
    22if ( ! defined( 'ABSPATH' ) ) exit;
    3 
    43// $server = $_SERVER["SERVER_NAME"];
    54if(!$gowebp_ir->ir_check_server() && $gowebp_ir->ir_check_active()){
     
    87    $optimize_progress = $ir_form_data["ir_reOptimize"][0] ?? 0;
    98    $optimize_started = $ir_form_data["ir_start_optimization"][0] ?? 0;
    10    
    119    $amp_status = $gowebp_ir->getAmpStatus() ? 'checked' : '';
    1210
     
    3129
    3230
    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] : ;
    3432
    3533    $ir_border_status = $ir_form_data["ir_border_status"][0] ?? 0;
     
    6159    $border_on_post  = $border_on_post ==1 ? "checked" : "";
    6260
    63     $desktop_dimension = isset($ir_form_data["ir_desktop_dimension"][0]) ? 100-(int)$ir_form_data["ir_desktop_dimension"][0] : 25;
    6461    $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;
    6765    $thumbnail_dimension = isset($ir_form_data["ir_thumbnail_dimension"][0]) ? 100-(int)$ir_form_data["ir_thumbnail_dimension"][0] : 80;
    6866   
     
    16341632                    $("#total_images_opt").html(parseInt($("#total_images").html()));
    16351633                    Swal.fire({
    1636                         title: 'Optimization Completed!',
    1637                         text: "Your images have been optimized.",
     1634                        title: 'Optimization ted!',
     1635                        text: "d.",
    16381636                        icon: 'success',
    16391637                        confirmButtonColor:"#00d119"
     
    16861684                                $("#total_images_opt").html(parseInt($("#total_images").html()));
    16871685                                Swal.fire({
    1688                                     title: 'Optimization Completed!',
    1689                                     text: "Your images have been optimized.",
     1686                                    title: 'Optimization ted!',
     1687                                    text: "d.",
    16901688                                    icon: 'success',
    16911689                                    confirmButtonColor:"#00d119"
  • gowebp/trunk/gowebp_worker.php

    r2714748 r2721782  
    6060        $ir_progload_status = $ir_form_data["ir_progload_status"][0] ?? 1;
    6161        $ir_progload_status = $ir_progload_status == 1 ? true: false;
    62 
    6362
    6463        $content = mb_convert_encoding($content, 'HTML-ENTITIES', "UTF-8");
     
    9594                $i->setAttribute("src",plugin_dir_url( __FILE__) ."lib/img/emptyloader.png");
    9695                $i->setAttribute("srcset","");
     96
    9797                $i->setAttribute("data-original",$old_source2);
    9898                if($this->ir_check_exists($img_name2))
     
    102102                $i->setAttribute("src",plugin_dir_url( __FILE__) ."lib/img/emptyloader.png");
    103103                $i->setAttribute("srcset","");
     104
    104105                $i->setAttribute("data-original",$old_source2);
    105106            }
     
    152153           
    153154            $old_source = $i->getAttribute("src");
     155
     156
    154157            $img_name = $old_source;
    155158            $index = $this->ir_getExtIndex($img_name);
     
    167170            // $suffix = "sm";
    168171            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);
    173203               
    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            // }
    178215            elseif($ir_viewport_status == true){
    179216                $i->setAttribute("src",plugin_dir_url( __FILE__) ."lib/img/emptyloader.png");
    180217                $i->setAttribute("srcset","");
    181218                $i->setAttribute("data-original",$old_source);
     219
    182220            }
    183221            else{
    184222                $i->setAttribute("src",$old_source);
    185223                $i->setAttribute("srcset",$old_source);
     224
    186225            }
    187226
     
    237276            // Form Data Start
    238277            $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] ?? ;
    240279            $ir_optimize_level = (int) $ir_optimize_level;
    241280            $img_to_webp_ir = $ir_form_data["ir_to_webp"][0] ?? 1;
     
    310349        $ir_exif_status = $ir_exif_status == 1 ? true : false;
    311350
    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] : ;
    313352        $ir_optimize_level = (int) $ir_optimize_level;
    314353        $ir_to_webp = $ir_form_data["ir_to_webp"][0] ?? 1;
     
    607646
    608647        $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];
    610649        $ir_optimize_level = (int) $ir_optimize_level;
    611650        $this->ir_theme_images_sub_compressor($path."/".$name, $ir_optimize_level);
     
    949988    $newSrc = substr_replace($newSrc,"_ir_img-holder",$index,0);
    950989
    951     if(!$ir_progload_status || !$this->ir_check_js_status()){
     990    if(!$ir_progload_status || !$this->ir_check_js_status()){
    952991        [$is_mobile, $is_tablet] = $this->ir_is_mobile_tablet();
    953992        if($is_mobile){
     
    958997            $newSrc = str_replace("-holder","_lg",$newSrc);
    959998        }
    960     }
     999    }
    9611000
    9621001   
     
    10111050
    10121051    ?>
    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>
    10181052    <style>
    10191053        /* img[data-responsive], */
     
    11081142    let lazyImg = document.querySelectorAll("img[data-src]");
    11091143    let lazyImg2 = document.querySelectorAll("img[data-original]");
     1144
    11101145    let divs = document.querySelectorAll("div");
    11111146    // Progressive Image Load
     
    11141149        root:null,
    11151150        threshold:0.8,
    1116         rootMargin:"0px"
     1151        rootMargin:"0px"
    11171152    }
    11181153    const imgOpt2 = {
    11191154        root:null,
    11201155        threshold:0,
    1121         rootMargin:"0px"
     1156        rootMargin:"0px"
    11221157    }
    11231158    // --here
     
    11781213            observer.observe(img);
    11791214        })
     1215
     1216
     1217
     1218
     1219
     1220
     1221
     1222
     1223
    11801224        // =======================================
    11811225        const observer2 = new IntersectionObserver((items,observer)=>{
     
    12041248            observer3.observe(img);
    12051249        });
     1250
     1251
     1252
     1253
     1254
     1255
     1256
     1257
     1258
    12061259
    12071260    }else{
     
    12181271
    12191272    if(viewport_status == true){
    1220         options = {};
     1273        options = {root:null,
     1274        threshold:0,
     1275        rootMargin:"150px"};
    12211276        observer = new IntersectionObserver((items, observer)=>{
    12221277            items.forEach((item)=>{
  • gowebp/trunk/gowebp_worker_premium.php

    r2714748 r2721782  
    239239            // Form Data Start
    240240            $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] ?? ;
    242242            $ir_optimize_level = (int) $ir_optimize_level;
    243243            $img_to_webp_ir = $ir_form_data["ir_to_webp"][0] ?? 1;
     
    304304        $ir_exif_status = $ir_exif_status == 1 ? true : false;
    305305
    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] : ;
    307307        $ir_optimize_level = (int) $ir_optimize_level;
    308308        $ir_to_webp = $ir_form_data["ir_to_webp"][0] ?? 1;
     
    600600
    601601        $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];
    603603        $ir_optimize_level = (int) $ir_optimize_level;
    604604        $this->ir_theme_images_sub_compressor($path."/".$name, $ir_optimize_level);
     
    10771077    let lazyImg = document.querySelectorAll("img[data-src]");
    10781078    let lazyImg2 = document.querySelectorAll("img[data-original]");
     1079
    10791080    let divs = document.querySelectorAll("div");
    10801081    // Progressive Image Load
     
    10831084        root:null,
    10841085        threshold:0.8,
    1085         rootMargin:"0px"
     1086        rootMargin:"0px"
    10861087    }
    10871088    const imgOpt2 = {
    10881089        root:null,
    10891090        threshold:0,
    1090         rootMargin:"0px"
     1091        rootMargin:"0px"
    10911092    }
    10921093    // --here
     
    11431144            observer.observe(img);
    11441145        })
     1146
     1147
     1148
     1149
     1150
     1151
     1152
     1153
    11451154        // =======================================
    11461155        const observer2 = new IntersectionObserver((items,observer)=>{
     
    11701179        });
    11711180
     1181
     1182
     1183
     1184
     1185
     1186
     1187
     1188
    11721189    }else{
    11731190        lazyImg.forEach((img)=>{
     
    11981215            observer.observe(img);
    11991216        });
     1217
     1218
     1219
     1220
     1221
     1222
     1223
     1224
     1225
    12001226
    12011227    }
  • gowebp/trunk/gowebp_worker_trial.php

    r2714583 r2721782  
    794794
    795795    ?>
    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>
    801796    <style>
    802797        /* img[data-responsive], */
  • gowebp/trunk/includes/helper.php

    r2714748 r2721782  
    317317        $wpdb->insert($table, $data5, $format);
    318318
    319         $ir_optimize_value = 100 - ((int)6500)/100;
     319        $ir_optimize_value = 100 - ((int)00)/100;
    320320        $data6 = [
    321321            "user_id"=>1,
  • gowebp/trunk/readme.txt

    r2714763 r2721782  
    55Requires at least: 3.9
    66Tested up to: 5.9.3
    7 Stable tag: 1.0.2
     7Stable tag: 1.0.
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    8181== Changelog ==
    8282
     83
     84
     85
     86
    8387= Version 1.0.2 =
    8488* Path Correction
  • gowebp/trunk/store.php

    r2714748 r2721782  
    66    function irOptimizeAjax(){
    77        $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] ?? ;
    99        $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;
    1313        $prev_to_webp = $previous_settings["ir_to_webp"][0] ?? 0;
    1414
     
    417417                            $GLOBALS['progressbar_show']="show";
    418418                            $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] ?? ;
    420420                            $ir_optimize_level = (int) $ir_optimize_level;
    421421                            $img_to_webp_ir = $ir_form_data["ir_to_webp"][0] ?? 1;
Note: See TracChangeset for help on using the changeset viewer.