Version Description
- Added "Feature Request" link
- Bug Fix: Sometimes scripts are loading on Dashboard view, but not showing on Front-end view
- Better detection for the home page especially if custom layouts are added like the one from "Extra" theme
Download this release
Release Info
Developer | gabelivan |
Plugin | Asset CleanUp: Page Speed Booster |
Version | 1.2.7.4 |
Comparing to | |
See all releases |
Code changes from version 1.2.7.3 to 1.2.7.4
- assets/script.min.js +1 -1
- assets/style.min.css +1 -1
- classes/Main.php +94 -23
- classes/Menu.php +17 -2
- classes/Misc.php +34 -0
- readme.txt +9 -4
- templates/_top-area.php +6 -0
- templates/admin-page-license.php +1 -1
- templates/admin-page-pages-info.php +2 -2
- templates/admin-page-settings-bulk-unloads.php +5 -5
- templates/admin-page-settings-plugin.php +20 -18
- templates/meta-box-loaded-assets/_asset-script-rows.php +9 -3
- templates/meta-box-loaded-assets/_asset-style-rows.php +9 -3
- templates/settings-frontend.php +14 -2
- wpacu.php +4 -2
assets/script.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
jQuery(document).ready(function(a){var b={load:function(){b.getExternalFileSize();var c;a(".input-unload-on-this-page").on("click change",function(){a(this).prop("checked")?a(this).closest("tr").addClass("wpacu_not_load"):a(this).closest("tr").removeClass("wpacu_not_load")}),a(".wpacu_global_unload").click(function(){c=a(this).attr("data-handle"),a(this).prop("checked")?a(this).parent("label").addClass("wpacu_global_checked"):a(this).parent("label").removeClass("wpacu_global_checked")}),a(".wpacu_keep_bulk_rule").click(function(){a(this).prop("checked")&&a(this).parents("li").next().removeClass("remove_rule")}),a(".wpacu_remove_bulk_rule").click(function(){a(this).prop("checked")&&a(this).parents("li").addClass("remove_rule")}),a(".wpacu_bulk_unload").click(function(){a(this).prop("checked")?a(this).parent("label").addClass("wpacu_bulk_unload_active"):a(this).parent("label").removeClass("wpacu_bulk_unload_active")}),a(".wpacu_load_it_option").click(function(){var b=a(this).attr("data-handle");if(a(this).prop("checked")){a(this).parent("label").addClass("wpacu_global_unload_exception");var c="";a(this).hasClass("wpacu_style")?c="style":a(this).hasClass("wpacu_script")&&(c="script"),a("#"+c+"_"+b).prop("checked",!1).trigger("change")}else a(this).parent("label").removeClass("wpacu_global_unload_exception")})},getExternalFileSize:function(){a(".wpacu-external-file-size").each(function(){var b=a(this);a.post(wpacu_object.ajax_url,{action:"get_external_file_size",wpacu_remote_file:a(this).attr("data-src")},function(a){b.html(a)})})}};if(a("#wpacu_post_type_select").change(function(){a("#wpacu_post_type_form").submit()}),a("#wpacu_taxonomy_select").change(function(){a("#wpacu_taxonomy_form").submit()}),a("#wpacu_dashboard").click(function(){a(this).prop("checked")?a("#wpacu-settings-assets-retrieval-mode").fadeIn():a("#wpacu-settings-assets-retrieval-mode").fadeOut()}),a("#wpacu_disable_jquery_migrate").on("click",function(){return!a(this).is(":checked")||(!(!a(this).is(":checked")||!confirm(wpacu_object.jquery_migration_disable_confirm_msg))||(a(this).prop("checked",!1),!1))}),a("#wpacu_disable_comment_reply").on("click",function(){return!a(this).is(":checked")||(!(!a(this).is(":checked")||!confirm(wpacu_object.comment_reply_disable_confirm_msg))||(a(this).prop("checked",!1),!1))}),a(".wpacu_remove_rule").click(function(){var b=a(this).parents(".wpacu_global_rule_row");a(this).prop("checked")?b.addClass("selected"):b.removeClass("selected")}),a("#wpacu_wrap_assets").length>0&&b.load(),"undefined"==typeof wpacu_object||a("#wpacu_meta_box_content").length<1)return!1;var c={};"direct"===wpacu_object.dom_get_type?(c[wpacu_object.plugin_name+"_load"]=1,a.ajax({method:"GET",url:wpacu_object.page_url,data:c,cache:!1}).done(function(c){var d=c.substring(c.lastIndexOf(wpacu_object.start_del)+wpacu_object.start_del.length,c.lastIndexOf(wpacu_object.end_del)),e={action:wpacu_object.plugin_name+"_get_loaded_assets",wpacu_list:d,post_id:wpacu_object.post_id,page_url:wpacu_object.page_url,tag_id:wpacu_object.tag_id};if("btoa"in window)try{c=c.replace(/[\u0250-\ue007]/g,""),c=c.replace(/[^\x00-\x7F]/g,""),e.contents=window.btoa(c)}catch(a){e.contents=""}a.post(wpacu_object.ajax_url,e,function(c){if(!c)return!1;a("#wpacu_meta_box_content").html(c),a("#wpacu_home_page_form").length>0&&a("#submit").show(),b.load()})})):"wp_remote_post"===wpacu_object.dom_get_type&&(c={action:wpacu_object.plugin_name+"_get_loaded_assets",post_id:wpacu_object.post_id,page_url:wpacu_object.page_url,tag_id:wpacu_object.tag_id},a.post(wpacu_object.ajax_url,c,function(c){if(!c)return!1;a("#wpacu_meta_box_content").html(c),a("#wpacu_home_page_form").length>0&&a("#submit").show(),b.load()}))});
|
1 |
+
jQuery(document).ready(function(a){setTimeout(function(){jQuery("a[href*='admin.php?page=wpassetcleanup_feature_request']").attr("target","_blank")},1e3);var b={load:function(){b.getExternalFileSize();var c;a(".input-unload-on-this-page").on("click change",function(){a(this).prop("checked")?a(this).closest("tr").addClass("wpacu_not_load"):a(this).closest("tr").removeClass("wpacu_not_load")}),a(".wpacu_global_unload").click(function(){c=a(this).attr("data-handle"),a(this).prop("checked")?a(this).parent("label").addClass("wpacu_global_checked"):a(this).parent("label").removeClass("wpacu_global_checked")}),a(".wpacu_keep_bulk_rule").click(function(){a(this).prop("checked")&&a(this).parents("li").next().removeClass("remove_rule")}),a(".wpacu_remove_bulk_rule").click(function(){a(this).prop("checked")&&a(this).parents("li").addClass("remove_rule")}),a(".wpacu_bulk_unload").click(function(){a(this).prop("checked")?a(this).parent("label").addClass("wpacu_bulk_unload_active"):a(this).parent("label").removeClass("wpacu_bulk_unload_active")}),a(".wpacu_load_it_option").click(function(){var b=a(this).attr("data-handle");if(a(this).prop("checked")){a(this).parent("label").addClass("wpacu_global_unload_exception");var c="";a(this).hasClass("wpacu_style")?c="style":a(this).hasClass("wpacu_script")&&(c="script"),a("#"+c+"_"+b).prop("checked",!1).trigger("change")}else a(this).parent("label").removeClass("wpacu_global_unload_exception")})},getExternalFileSize:function(){a(".wpacu-external-file-size").each(function(){var b=a(this);a.post(wpacu_object.ajax_url,{action:"get_external_file_size",wpacu_remote_file:a(this).attr("data-src")},function(a){b.html(a)})})}};if(a("#wpacu_post_type_select").change(function(){a("#wpacu_post_type_form").submit()}),a("#wpacu_taxonomy_select").change(function(){a("#wpacu_taxonomy_form").submit()}),a("#wpacu_dashboard").click(function(){a(this).prop("checked")?a("#wpacu-settings-assets-retrieval-mode").fadeIn():a("#wpacu-settings-assets-retrieval-mode").fadeOut()}),a("#wpacu_disable_jquery_migrate").on("click",function(){return!a(this).is(":checked")||(!(!a(this).is(":checked")||!confirm(wpacu_object.jquery_migration_disable_confirm_msg))||(a(this).prop("checked",!1),!1))}),a("#wpacu_disable_comment_reply").on("click",function(){return!a(this).is(":checked")||(!(!a(this).is(":checked")||!confirm(wpacu_object.comment_reply_disable_confirm_msg))||(a(this).prop("checked",!1),!1))}),a(".wpacu_remove_rule").click(function(){var b=a(this).parents(".wpacu_global_rule_row");a(this).prop("checked")?b.addClass("selected"):b.removeClass("selected")}),a("#wpacu_wrap_assets").length>0&&b.load(),"undefined"==typeof wpacu_object||a("#wpacu_meta_box_content").length<1)return!1;var c={};"direct"===wpacu_object.dom_get_type?(c[wpacu_object.plugin_name+"_load"]=1,a.ajax({method:"GET",url:wpacu_object.page_url,data:c,cache:!1}).done(function(c){var d=c.substring(c.lastIndexOf(wpacu_object.start_del)+wpacu_object.start_del.length,c.lastIndexOf(wpacu_object.end_del)),e={action:wpacu_object.plugin_name+"_get_loaded_assets",wpacu_list:d,post_id:wpacu_object.post_id,page_url:wpacu_object.page_url,tag_id:wpacu_object.tag_id};if("btoa"in window)try{c=c.replace(/[\u0250-\ue007]/g,""),c=c.replace(/[^\x00-\x7F]/g,""),e.contents=window.btoa(c)}catch(a){e.contents=""}a.post(wpacu_object.ajax_url,e,function(c){if(!c)return!1;a("#wpacu_meta_box_content").html(c),a("#wpacu_home_page_form").length>0&&a("#submit").show(),b.load()})})):"wp_remote_post"===wpacu_object.dom_get_type&&(c={action:wpacu_object.plugin_name+"_get_loaded_assets",post_id:wpacu_object.post_id,page_url:wpacu_object.page_url,tag_id:wpacu_object.tag_id},a.post(wpacu_object.ajax_url,c,function(c){if(!c)return!1;a("#wpacu_meta_box_content").html(c),a("#wpacu_home_page_form").length>0&&a("#submit").show(),b.load()}))});
|
assets/style.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.wpacu-tabs,.wpacu-tabs nav a{position:relative;overflow:hidden}.wpacu-tabs{margin:0 auto 20px;width:100%;font-weight:300;font-size:20px}.wpacu-tabs nav{text-align:center}.wpacu-tabs nav ul{position:relative;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;margin:0 auto;padding:0;max-width:1200px;list-style:none;-ms-box-orient:horizontal;-ms-box-pack:center;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.wpacu-tabs nav ul li{position:relative;z-index:1;display:block;margin:0;text-align:center;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.wpacu-tabs nav a{display:block;text-overflow:ellipsis;white-space:nowrap;line-height:2.5}.wpacu-tabs nav a span{vertical-align:middle;font-size:.75em}.wpacu-tabs nav li.wpacu-tab-current a{color:#74777b}.wpacu-tabs nav a:focus{outline:0}.wpacu-tabs .dashicons{font-size:20px}.no-js .wpacu-content-wrap section{display:block;padding-bottom:2em;border-bottom:1px solid rgba(255,255,255,.6)}.no-flexbox nav ul{display:block}.no-flexbox nav ul li{min-width:15%;display:inline-block}@media screen and (max-width:58em){.wpacu-tabs nav a.icon span{display:none}.wpacu-tabs nav a:before{margin-right:0}}.wpacu-tabs-style-underline nav{background:#fff}.wpacu-tabs-style-underline nav a{color:#74777b;font-size:18px;text-transform:uppercase;text-decoration:none;padding:.25em 0 .5em;border-left:1px solid #e7ecea;-webkit-transition:color .2s;transition:color .2s}.wpacu-tabs-style-underline nav li:last-child a{border-right:1px solid #e7ecea}.wpacu-tabs-style-underline nav li a::after{position:absolute;bottom:0;left:0;width:100%;height:6px;background:#2CC185;content:'';-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-transform:translate3d(0,150%,0);transform:translate3d(0,150%,0)}.wpacu-tabs-style-underline nav li.wpacu-tab-current a::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.wpacu-tabs-style-underline nav a span{font-weight:700}.wpacu-tabs-style-topline{max-width:1200px;margin:20px auto;width:100%;font-weight:300;text-decoration:none}.wpacu-tabs-style-topline nav li{border:1px solid rgba(40,44,42,.1)}.wpacu-tabs-style-topline nav li:not(:last-child){border-right:none}.wpacu-tabs-style-topline nav li.wpacu-tab-current{border-top-color:#0085ba;border-bottom:none}.wpacu-tabs-style-topline nav a{padding:20px 15px;background:rgba(40,44,42,.05);color:#74777b;line-height:1;-webkit-transition:color .2s;transition:color .2s;text-decoration:none}.wpacu-tabs-style-topline nav a:focus,.wpacu-tabs-style-topline nav a:hover{color:#0085ba}.wpacu-tabs-style-topline nav li.wpacu-tab-current a{background:0 0;box-shadow:inset 0 3px 0 #0085ba;color:#0085ba}.wpacu-tabs-style-topline nav li.wpacu-tab-current a span:not(.dashicons){font-weight:600}.wpacu-tabs-style-topline nav a span{text-transform:uppercase;font-weight:400}.wpacu-script-attributes-area{margin:20px 0 0}.wpacu-script-attributes-area.wpacu-lite ul.wpacu-script-attributes-settings{padding:5px 7px}.wpacu-script-attributes-area.wpacu-lite ul.wpacu-script-attributes-settings.wpacu-first{margin:0 28px 0 0}.wpacu-script-attributes-area.wpacu-lite ul.wpacu-script-attributes-settings li{margin:0 16px 0 0}.wpacu-script-attributes-area.wpacu-lite ul.wpacu-script-attributes-settings li:last-child{margin:0 2px 0 0}.wpacu-script-attributes-area .wpacu-script-attributes-settings{background:#fff;border:1px solid #eee;border-radius:5px;padding:5px 10px;list-style:none;display:inline-block;margin:0}.widefat .check-column.wpacu_check,body.toplevel_page_wpassetcleanup_settings .notice{padding:10px}.wpacu-script-attributes-area .wpacu-script-attributes-settings.wpacu-first{margin:0 34px 0 0}.wpacu-script-attributes-area .wpacu-script-attributes-settings li{float:left;margin:0 17px 0 0}.wpacu-script-attributes-area .wpacu-script-attributes-settings li:first-child{margin:0 7px 0 0}.wpacu-script-attributes-area .wpacu-script-attributes-settings li:last-child{margin:0}.wpacu-script-attributes-area .wpacu-script-attributes-settings:hover{background:#f2faf2}tr.wpacu_not_load td,tr.wpacu_not_load th{background:#FFE1E1!important}.dashicons-wpacu{width:17px;height:17px;margin:2px 0 0;font-size:16px;text-decoration:none}body[class*=wpassetcleanup] #footer-left{border-left:2px solid green;padding-left:10px}#wpacu_meta_box_content{width:99%}#wpacu_meta_box_content h3{margin-left:0;padding-left:0}#wpacu_meta_box_content div.wpacu_note,#wpacu_wrap_assets div.wpacu_note{padding:10px;background-color:#f5f5f5}#wpacu_meta_box_content .dashicons.dashicons-warning{color:#c00}#wpacu_meta_box_content div.wpacu_warning,#wpacu_wrap_assets div.wpacu_warning{border:1px solid #c00}#wpacu_meta_box_content div.wpacu_verified{padding:10px;background-color:#f5f5f5;border-left:1px solid #ddd}#wpacu_meta_box_content div.wpacu_verified span{color:#0073aa;font-weight:700}#wpacu_meta_box_content ul.wpacu_asset_options{margin:0;padding:0}#wpacu_meta_box_content ul.wpacu_asset_options li{list-style:none;display:inline-block}#wpacu_wrap_assets img,.wpacu_asset_row td label{display:inline-block!important}#wpacu_meta_box_content ul.wpacu_asset_options label{margin-right:5px;font-weight:400}#wpacu_wrap_assets{color:#000!important;text-align:left;clear:both;width:90%;padding:20px;margin:30px 0 0 15px;border:1px solid #cdcdcd;z-index:10000!important;position:relative;background-color:#fff}#wpacu_wrap_assets p{margin:10px 0;line-height:22px;text-align:left;font-weight:400}#wpacu_wrap_assets h1{margin:0 0 20px;font-size:160%;text-align:left}#wpacu_wrap_assets h3{margin:20px 0;font-size:130%}.wpacu_verified{margin:0 0 10px}.wpacu_asset_row td{padding:10px}.wpacu_asset_row td p{padding:0;margin-bottom:10px;word-wrap:break-word}.wpacu_asset_row td label{cursor:pointer!important;font-size:100%;font-weight:400}.wpacu_asset_row td label span{font-size:100%!important}.wpacu_asset_row td.wpacu_check{width:50px}.asset-table-extra-info td{padding:5px}body.wp-admin .wpacu_asset_row td.wpacu_check{width:25px}.wpacu_asset_row .dashicons{color:red}label.wpacu_add_global{cursor:pointer}label.wpacu_global_checked{font-weight:700;color:#d54e21}label.wpacu_global_unload_exception{font-weight:700!important}label.wpacu_bulk_unload_active{color:#d54e21}tr.wpacu_global_rule_row.selected{background:#e7e7e7}.nav-tab-wrapper{border-bottom:1px solid #ccc;width:95%}ul.wpacu_asset_options{margin:0;padding:0}ul.wpacu_asset_options li{list-style:none;display:inline-block}ul.wpacu_asset_options li.remove_rule label{font-weight:700}ul.wpacu_asset_options label{margin-right:20px;font-weight:400}ul.wpacu_asset_options label input{margin-right:4px}.wp-asset-clean-up,.wp-asset-clean-up div,.wp-asset-clean-up li,.wp-asset-clean-up p,.wp-list-table,.wp-list-table div,.wp-list-table li,.wp-list-table p{font-weight:400}.wp-asset-clean-up.widefat{width:99%}.wpacu_widefat,.wpacu_widefat td{border:1px solid #e5e5e5!important}.wpacu_striped>tbody>:nth-child(odd),ul.wpacu_striped>:nth-child(odd){background-color:#f9f9f9!important}.wpacu_update_btn{-moz-box-shadow:inset 0 1px 0 0 #54a3f7!important;-webkit-box-shadow:inset 0 1px 0 0 #54a3f7!important;box-shadow:inset 0 1px 0 0 #54a3f7!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#007dc1),color-stop(1,#0061a7))!important;background:-moz-linear-gradient(top,#007dc1 5%,#0061a7 100%)!important;background:-webkit-linear-gradient(top,#007dc1 5%,#0061a7 100%)!important;background:-o-linear-gradient(top,#007dc1 5%,#0061a7 100%)!important;background:-ms-linear-gradient(top,#007dc1 5%,#0061a7 100%)!important;background:linear-gradient(to bottom,#007dc1 5%,#0061a7 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7', GradientType=0)!important;background-color:#007dc1!important;-moz-border-radius:3px!important;-webkit-border-radius:3px!important;border-radius:3px!important;border:1px solid #124d77!important;display:inline-block!important;cursor:pointer!important;color:#fff!important;font-size:15px!important;padding:10px 24px!important;text-decoration:none!important;text-shadow:0 1px 0 #154682!important;height:auto!important;line-height:normal!important}.wpacu-btns .btn:focus,.wpacu-btns .btn:hover,.wpacu-btns a{text-decoration:none}.wpacu_update_btn:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#0061a7),color-stop(1,#007dc1))!important;background:-moz-linear-gradient(top,#0061a7 5%,#007dc1 100%)!important;background:-webkit-linear-gradient(top,#0061a7 5%,#007dc1 100%)!important;background:-o-linear-gradient(top,#0061a7 5%,#007dc1 100%)!important;background:-ms-linear-gradient(top,#0061a7 5%,#007dc1 100%)!important;background:linear-gradient(to bottom,#0061a7 5%,#007dc1 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1', GradientType=0)!important;background-color:#0061a7!important}.wpacu_update_btn:active{position:relative!important;top:1px!important}ul.hire-reasons{margin-bottom:20px}ul.hire-reasons li{font-size:14px;line-height:22px;margin-bottom:12px}ul.hire-reasons li .dashicons{font-size:23px;line-height:23px}ul.hire-reasons li .dashicons.dashicons-yes{color:green}.wpacu-get-help-wrap p{font-size:14px}.wpacu-btns .btn{display:inline-block;font-weight:400;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.5rem 1rem;font-size:1rem;border-radius:.25rem;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wpacu-btns .btn.focus,.wpacu-btns .btn:focus{outline:0;-webkit-box-shadow:0 0 0 2px rgba(2,117,216,.25);box-shadow:0 0 0 2px rgba(2,117,216,.25)}.wpacu-btns .btn.disabled,.wpacu-btns .btn:disabled{cursor:not-allowed;opacity:.65}.wpacu-btns .btn.active,.wpacu-btns .btn:active{background-image:none}.wpacu-btns a.btn.disabled,.wpacu-btns fieldset[disabled] a.btn{pointer-events:none}.wpacu-btns .btn-primary{color:#fff;background-color:#0275d8;border-color:#0275d8}.wpacu-btns .btn-primary:hover{color:#fff;background-color:#025aa5;border-color:#01549b}.wpacu-btns .btn-primary.focus,.wpacu-btns .btn-primary:focus{-webkit-box-shadow:0 0 0 2px rgba(2,117,216,.5);box-shadow:0 0 0 2px rgba(2,117,216,.5)}.wpacu-btns .btn-primary.disabled,.wpacu-btns .btn-primary:disabled{background-color:#0275d8;border-color:#0275d8}.wpacu-btns .btn-primary.active,.wpacu-btns .btn-primary:active,.wpacu-btns .show>.btn-primary.dropdown-toggle{color:#fff;background-color:#025aa5;background-image:none;border-color:#01549b}.wpacu-btns .btn-secondary{color:#292b2c;background-color:#fff;border-color:#ccc}.wpacu-btns .btn-secondary:hover{color:#292b2c;background-color:#e6e6e6;border-color:#adadad}.wpacu-btns .btn-secondary.focus,.wpacu-btns .btn-secondary:focus{-webkit-box-shadow:0 0 0 2px rgba(204,204,204,.5);box-shadow:0 0 0 2px rgba(204,204,204,.5)}.wpacu-btns .btn-secondary.disabled,.wpacu-btns .btn-secondary:disabled{background-color:#fff;border-color:#ccc}.wpacu-btns .btn-secondary.active,.wpacu-btns .btn-secondary:active,.wpacu-btns .show>.btn-secondary.dropdown-toggle{color:#292b2c;background-color:#e6e6e6;background-image:none;border-color:#adadad}.wpacu-btns .btn-info{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.wpacu-btns .btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#2aabd2}.wpacu-btns .btn-info.focus,.wpacu-btns .btn-info:focus{-webkit-box-shadow:0 0 0 2px rgba(91,192,222,.5);box-shadow:0 0 0 2px rgba(91,192,222,.5)}.wpacu-btns .btn-info.disabled,.wpacu-btns .btn-info:disabled{background-color:#5bc0de;border-color:#5bc0de}.wpacu-btns .btn-info.active,.wpacu-btns .btn-info:active,.wpacu-btns .show>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;background-image:none;border-color:#2aabd2}.wpacu-btns .btn-success{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.wpacu-btns .btn-success:hover{color:#fff;background-color:#449d44;border-color:#419641}.wpacu-btns .btn-success.focus,.wpacu-btns .btn-success:focus{-webkit-box-shadow:0 0 0 2px rgba(92,184,92,.5);box-shadow:0 0 0 2px rgba(92,184,92,.5)}.wpacu-btns .btn-success.disabled,.wpacu-btns .btn-success:disabled{background-color:#5cb85c;border-color:#5cb85c}.wpacu-btns .btn-success.active,.wpacu-btns .btn-success:active,.wpacu-btns .show>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;background-image:none;border-color:#419641}.wpacu-btns .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.wpacu-btns .btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#eb9316}.wpacu-btns .btn-warning.focus,.wpacu-btns .btn-warning:focus{-webkit-box-shadow:0 0 0 2px rgba(240,173,78,.5);box-shadow:0 0 0 2px rgba(240,173,78,.5)}.wpacu-btns .btn-warning.disabled,.wpacu-btns .btn-warning:disabled{background-color:#f0ad4e;border-color:#f0ad4e}.wpacu-btns .btn-warning.active,.wpacu-btns .btn-warning:active,.wpacu-btns .show>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;background-image:none;border-color:#eb9316}.wpacu-btns .btn-danger{color:#fff;background-color:#d9534f;border-color:#d9534f}.wpacu-btns .btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#c12e2a}.wpacu-btns .btn-danger.focus,.wpacu-btns .btn-danger:focus{-webkit-box-shadow:0 0 0 2px rgba(217,83,79,.5);box-shadow:0 0 0 2px rgba(217,83,79,.5)}.wpacu-btns .btn-danger.disabled,.wpacu-btns .btn-danger:disabled{background-color:#d9534f;border-color:#d9534f}.wpacu-btns .btn-danger.active,.wpacu-btns .btn-danger:active,.wpacu-btns .show>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;background-image:none;border-color:#c12e2a}.wpacu-btns .btn-outline-primary{color:#0275d8;background-image:none;background-color:transparent;border-color:#0275d8}.wpacu-btns .btn-outline-primary:hover{color:#fff;background-color:#0275d8;border-color:#0275d8}.wpacu-btns .btn-outline-primary.focus,.wpacu-btns .btn-outline-primary:focus{-webkit-box-shadow:0 0 0 2px rgba(2,117,216,.5);box-shadow:0 0 0 2px rgba(2,117,216,.5)}.wpacu-btns .btn-outline-primary.disabled,.wpacu-btns .btn-outline-primary:disabled{color:#0275d8;background-color:transparent}.wpacu-btns .btn-outline-primary.active,.wpacu-btns .btn-outline-primary:active,.wpacu-btns .show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#0275d8;border-color:#0275d8}.wpacu-btns .btn-outline-secondary{color:#ccc;background-image:none;background-color:transparent;border-color:#ccc}.wpacu-btns .btn-outline-secondary:hover{color:#fff;background-color:#ccc;border-color:#ccc}.wpacu-btns .btn-outline-secondary.focus,.wpacu-btns .btn-outline-secondary:focus{-webkit-box-shadow:0 0 0 2px rgba(204,204,204,.5);box-shadow:0 0 0 2px rgba(204,204,204,.5)}.wpacu-btns .btn-outline-secondary.disabled,.wpacu-btns .btn-outline-secondary:disabled{color:#ccc;background-color:transparent}.wpacu-btns .btn-outline-secondary.active,.wpacu-btns .btn-outline-secondary:active,.wpacu-btns .show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#ccc;border-color:#ccc}.wpacu-btns .btn-outline-info{color:#5bc0de;background-image:none;background-color:transparent;border-color:#5bc0de}.wpacu-btns .btn-outline-info:hover{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.wpacu-btns .btn-outline-info.focus,.wpacu-btns .btn-outline-info:focus{-webkit-box-shadow:0 0 0 2px rgba(91,192,222,.5);box-shadow:0 0 0 2px rgba(91,192,222,.5)}.wpacu-btns .btn-outline-info.disabled,.wpacu-btns .btn-outline-info:disabled{color:#5bc0de;background-color:transparent}.wpacu-btns .btn-outline-info.active,.wpacu-btns .btn-outline-info:active,.wpacu-btns .show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.wpacu-btns .btn-outline-success{color:#5cb85c;background-image:none;background-color:transparent;border-color:#5cb85c}.wpacu-btns .btn-outline-success:hover{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.wpacu-btns .btn-outline-success.focus,.wpacu-btns .btn-outline-success:focus{-webkit-box-shadow:0 0 0 2px rgba(92,184,92,.5);box-shadow:0 0 0 2px rgba(92,184,92,.5)}.wpacu-btns .btn-outline-success.disabled,.wpacu-btns .btn-outline-success:disabled{color:#5cb85c;background-color:transparent}.wpacu-btns .btn-outline-success.active,.wpacu-btns .btn-outline-success:active,.wpacu-btns .show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.wpacu-btns .btn-outline-warning{color:#f0ad4e;background-image:none;background-color:transparent;border-color:#f0ad4e}.wpacu-btns .btn-outline-warning:hover{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.wpacu-btns .btn-outline-warning.focus,.wpacu-btns .btn-outline-warning:focus{-webkit-box-shadow:0 0 0 2px rgba(240,173,78,.5);box-shadow:0 0 0 2px rgba(240,173,78,.5)}.wpacu-btns .btn-outline-warning.disabled,.wpacu-btns .btn-outline-warning:disabled{color:#f0ad4e;background-color:transparent}.wpacu-btns .btn-outline-warning.active,.wpacu-btns .btn-outline-warning:active,.wpacu-btns .show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.wpacu-btns .btn-outline-danger{color:#d9534f;background-image:none;background-color:transparent;border-color:#d9534f}.wpacu-btns .btn-outline-danger:hover{color:#fff;background-color:#d9534f;border-color:#d9534f}.wpacu-btns .btn-outline-danger.focus,.wpacu-btns .btn-outline-danger:focus{-webkit-box-shadow:0 0 0 2px rgba(217,83,79,.5);box-shadow:0 0 0 2px rgba(217,83,79,.5)}.wpacu-btns .btn-outline-danger.disabled,.wpacu-btns .btn-outline-danger:disabled{color:#d9534f;background-color:transparent}.wpacu-btns .btn-outline-danger.active,.wpacu-btns .btn-outline-danger:active,.wpacu-btns .show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#d9534f;border-color:#d9534f}.wpacu-btns .btn-link{font-weight:400;color:#0275d8;border-radius:0}.wpacu-btns .btn-link,.wpacu-btns .btn-link.active,.wpacu-btns .btn-link:active,.wpacu-btns .btn-link:disabled{background-color:transparent}.wpacu-btns .btn-link,.wpacu-btns .btn-link:active,.wpacu-btns .btn-link:focus,.wpacu-btns .btn-link:hover{border-color:transparent}.wpacu-btns .btn-link:focus,.wpacu-btns .btn-link:hover{color:#014c8c;text-decoration:underline;background-color:transparent}.wpacu-btns .btn-link:disabled{color:#636c72}.wpacu-btns .btn-link:disabled:focus,.wpacu-btns .btn-link:disabled:hover{text-decoration:none}.wpacu-btns .btn-group-lg>.btn,.wpacu-btns .btn-lg{padding:.75rem 1.5rem;font-size:1.25rem;border-radius:.3rem}.wpacu-btns .btn-group-sm>.btn,.wpacu-btns .btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.wpacu-btns .btn-block{display:block;width:100%}.go-pro-button,.go-pro-link-no-style,.wordpress-core-file{display:inline-block;text-decoration:none}.wpacu-btns .btn-block+.btn-block{margin-top:.5rem}.wpacu-btns input[type=submit].btn-block,.wpacu-btns input[type=reset].btn-block,.wpacu-btns input[type=button].btn-block{width:100%}.wpacu-btns .fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.go-pro-button{background-color:#4CAF50;border:2px solid #4CAF50;color:#fff;padding:12px 18px;text-align:center;font-size:16px;margin:4px 2px;cursor:pointer;border-radius:10px;-webkit-transition-duration:.4s;transition-duration:.4s}.go-pro-button:hover{background-color:#fff;color:#000;border:2px solid #4CAF50}.go-pro-link-no-style .tooltip,.wordpress-core-file .tooltip{font-size:14px;line-height:18px;z-index:1;text-align:center;padding:6px;border-radius:6px;bottom:100%;left:50%}.go-pro-link-no-style{position:relative;color:inherit}.go-pro-link-no-style:not(.nav-tab){font-style:italic}.go-pro-link-no-style .tooltip{position:absolute;visibility:hidden;width:130px;background-color:#27ae60;color:#fff;margin-left:-65px}.go-pro-link-no-style .tooltip.wpacu-larger{width:240px}.go-pro-link-no-style:hover .tooltip{visibility:visible}.wordpress-core-file{position:relative;font-style:normal;color:inherit}.wordpress-core-file .tooltip{position:absolute;visibility:hidden;width:160px;background-color:#c00;color:#fff;margin-left:-80px}.wordpress-core-file:hover .tooltip{visibility:visible}body.wp-admin .go-pro-link-no-style .tooltip{font-size:12px;line-height:16px;padding:5px}.pro-page-unlock-notice{border-radius:10px;padding:10px;background:#f2faf2;border:1px solid #c0e8c0;width:auto;display:block}.toplevel_page_wpassetcleanup_settings .wpacu_switch{position:relative;display:inline-block;width:52px;height:29px}.toplevel_page_wpassetcleanup_settings .wpacu_switch.wpacu_locked_for_pro{opacity:.3}.toplevel_page_wpassetcleanup_settings .wpacu_switch input{display:none}.toplevel_page_wpassetcleanup_settings .wpacu_slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.toplevel_page_wpassetcleanup_settings .wpacu_slider:before{position:absolute;content:'';height:22px;width:22px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.toplevel_page_wpassetcleanup_settings input:checked+.wpacu_slider{background-color:#52af00}.toplevel_page_wpassetcleanup_settings input:focus+.wpacu_slider{box-shadow:0 0 1px #52af00}.toplevel_page_wpassetcleanup_settings input:checked+.wpacu_slider:before{-webkit-transform:translateX(22px);-ms-transform:translateX(22px);transform:translateX(22px)}.toplevel_page_wpassetcleanup_settings .wpacu_slider.wpacu_round{border-radius:29px}.toplevel_page_wpassetcleanup_settings .wpacu_slider.wpacu_round:before{border-radius:50%}.wpacu_asset_row li.wpacu_unload_this_page{display:block!important;position:relative}.wpacu_asset_row .wpacu_switch{position:relative;display:inline-block;width:52px;height:29px;margin-right:5px!important}.wpacu_asset_row .wpacu_switch input{display:none}.wpacu_asset_row .wpacu_slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.wpacu_asset_row .wpacu_slider:before{position:absolute;content:'';height:22px;width:22px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.wpacu_asset_row .wpacu_slider_text{position:absolute;left:62px;top:3px}.wpacu_asset_row input:checked+.wpacu_slider{background-color:#C00}.wpacu_asset_row input:focus+.wpacu_slider{box-shadow:0 0 1px #C00}.wpacu_asset_row input:checked+.wpacu_slider:before{-webkit-transform:translateX(22px);-ms-transform:translateX(22px);transform:translateX(22px)}.wpacu_asset_row .wpacu_slider.wpacu_round{border-radius:29px}.wpacu_asset_row .wpacu_slider.wpacu_round:before{border-radius:50%}.wpacu_table_wrap{margin:20px 0 0}.wpacu_table_wrap>table{border:1px solid #cdcdcd}.wpacu_table_wrap .table{width:100%;max-width:100%;margin-bottom:1rem;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.wpacu_table_wrap .table td,.wpacu_table_wrap .table th{padding:.75rem;vertical-align:top;border-top:1px solid #eceeef}.wpacu_table_wrap .table thead th{vertical-align:bottom;border-bottom:2px solid #eceeef}.wpacu_table_wrap .table tbody+tbody{border-top:2px solid #eceeef}.wpacu_table_wrap .table .table{background-color:#fff}.wpacu_table_wrap .table-sm td,.wpacu_table_wrap .table-sm th{padding:.3rem}.wpacu_table_wrap .table-bordered,.wpacu_table_wrap .table-bordered td,.wpacu_table_wrap .table-bordered th{border:1px solid #eceeef}.wpacu_table_wrap .table-bordered thead td,.wpacu_table_wrap .table-bordered thead th{border-bottom-width:2px}.wpacu_table_wrap .table-striped tbody tr:nth-of-type(even){background-color:#f9f9f9}.wpacu_table_wrap .table-striped tbody tr:nth-of-type(odd){background-color:#fff}.wpacu_table_wrap .table-active,.wpacu_table_wrap .table-active>td,.wpacu_table_wrap .table-active>th,.wpacu_table_wrap .table-hover .table-active:hover,.wpacu_table_wrap .table-hover .table-active:hover>td,.wpacu_table_wrap .table-hover .table-active:hover>th,.wpacu_table_wrap .table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.wpacu_table_wrap .table-success,.wpacu_table_wrap .table-success>td,.wpacu_table_wrap .table-success>th{background-color:#dff0d8}.wpacu_table_wrap .table-hover .table-success:hover,.wpacu_table_wrap .table-hover .table-success:hover>td,.wpacu_table_wrap .table-hover .table-success:hover>th{background-color:#d0e9c6}.wpacu_table_wrap .table-info,.wpacu_table_wrap .table-info>td,.wpacu_table_wrap .table-info>th{background-color:#d9edf7}.wpacu_table_wrap .table-hover .table-info:hover,.wpacu_table_wrap .table-hover .table-info:hover>td,.wpacu_table_wrap .table-hover .table-info:hover>th{background-color:#c4e3f3}.wpacu_table_wrap .table-warning,.wpacu_table_wrap .table-warning>td,.wpacu_table_wrap .table-warning>th{background-color:#fcf8e3}.wpacu_table_wrap .table-hover .table-warning:hover,.wpacu_table_wrap .table-hover .table-warning:hover>td,.wpacu_table_wrap .table-hover .table-warning:hover>th{background-color:#faf2cc}.wpacu_table_wrap .table-danger,.wpacu_table_wrap .table-danger>td,.wpacu_table_wrap .table-danger>th{background-color:#f2dede}.wpacu_table_wrap .table-hover .table-danger:hover,.wpacu_table_wrap .table-hover .table-danger:hover>td,.wpacu_table_wrap .table-hover .table-danger:hover>th{background-color:#ebcccc}.wpacu_table_wrap .thead-inverse th{color:#fff;background-color:#292b2c}.wpacu_table_wrap .thead-default th{color:#464a4c;background-color:#eceeef}.wpacu_table_wrap .table-inverse{color:#fff;background-color:#292b2c}.wpacu_table_wrap .table-inverse td,.wpacu_table_wrap .table-inverse th,.wpacu_table_wrap .table-inverse thead th{border-color:#fff}.wpacu_table_wrap .table-inverse.table-bordered,.wpacu_table_wrap .table-responsive.table-bordered{border:0}.wpacu_table_wrap .table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}
|
1 |
+
.wpacu-tabs,.wpacu-tabs nav a{position:relative;overflow:hidden}.wpacu-tabs{margin:0 auto 20px;width:100%;font-weight:300;font-size:20px}.wpacu-tabs nav{text-align:center}.wpacu-tabs nav ul{position:relative;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;margin:0 auto;padding:0;max-width:1200px;list-style:none;-ms-box-orient:horizontal;-ms-box-pack:center;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.wpacu-tabs nav ul li{position:relative;z-index:1;display:block;margin:0;text-align:center;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.wpacu-tabs nav a{display:block;text-overflow:ellipsis;white-space:nowrap;line-height:2.5}.wpacu-tabs nav a span{vertical-align:middle;font-size:.75em}.wpacu-tabs nav li.wpacu-tab-current a{color:#74777b}.wpacu-tabs nav a:focus{outline:0}.wpacu-tabs .dashicons{font-size:20px}.no-js .wpacu-content-wrap section{display:block;padding-bottom:2em;border-bottom:1px solid rgba(255,255,255,.6)}.no-flexbox nav ul{display:block}.no-flexbox nav ul li{min-width:15%;display:inline-block}@media screen and (max-width:58em){.wpacu-tabs nav a.icon span{display:none}.wpacu-tabs nav a:before{margin-right:0}}.wpacu-tabs-style-underline nav{background:#fff}.wpacu-tabs-style-underline nav a{color:#74777b;font-size:18px;text-transform:uppercase;text-decoration:none;padding:.25em 0 .5em;border-left:1px solid #e7ecea;-webkit-transition:color .2s;transition:color .2s}.wpacu-tabs-style-underline nav li:last-child a{border-right:1px solid #e7ecea}.wpacu-tabs-style-underline nav li a::after{position:absolute;bottom:0;left:0;width:100%;height:6px;background:#2CC185;content:'';-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-transform:translate3d(0,150%,0);transform:translate3d(0,150%,0)}.wpacu-tabs-style-underline nav li.wpacu-tab-current a::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.wpacu-tabs-style-underline nav a span{font-weight:700}.wpacu-tabs-style-topline{max-width:1200px;margin:20px auto;width:100%;font-weight:300;text-decoration:none}.wpacu-tabs-style-topline nav li{border:1px solid rgba(40,44,42,.1)}.wpacu-tabs-style-topline nav li:not(:last-child){border-right:none}.wpacu-tabs-style-topline nav li.wpacu-tab-current{border-top-color:#0085ba;border-bottom:none}.wpacu-tabs-style-topline nav a{padding:20px 15px;background:rgba(40,44,42,.05);color:#74777b;line-height:1;-webkit-transition:color .2s;transition:color .2s;text-decoration:none}.wpacu-tabs-style-topline nav a:focus,.wpacu-tabs-style-topline nav a:hover{color:#0085ba}.wpacu-tabs-style-topline nav li.wpacu-tab-current a{background:0 0;box-shadow:inset 0 3px 0 #0085ba;color:#0085ba}.wpacu-tabs-style-topline nav li.wpacu-tab-current a span:not(.dashicons){font-weight:600}.wpacu-tabs-style-topline nav a span{text-transform:uppercase;font-weight:400}.wpacu-script-attributes-area{margin:20px 0 0}.wpacu-script-attributes-area.wpacu-lite ul.wpacu-script-attributes-settings{padding:5px 7px}.wpacu-script-attributes-area.wpacu-lite ul.wpacu-script-attributes-settings.wpacu-first{margin:0 28px 0 0}.wpacu-script-attributes-area.wpacu-lite ul.wpacu-script-attributes-settings li{margin:0 16px 0 0}.wpacu-script-attributes-area.wpacu-lite ul.wpacu-script-attributes-settings li:last-child{margin:0 2px 0 0}.wpacu-script-attributes-area .wpacu-script-attributes-settings{background:#fff;border:1px solid #eee;border-radius:5px;padding:5px 10px;list-style:none;display:inline-block;margin:0}.widefat .check-column.wpacu_check,body.toplevel_page_wpassetcleanup_settings .notice{padding:10px}.wpacu-script-attributes-area .wpacu-script-attributes-settings.wpacu-first{margin:0 34px 0 0}.wpacu-script-attributes-area .wpacu-script-attributes-settings li{float:left;margin:0 17px 0 0}.wpacu-script-attributes-area .wpacu-script-attributes-settings li:first-child{margin:0 7px 0 0}.wpacu-script-attributes-area .wpacu-script-attributes-settings li:last-child{margin:0}.wpacu-script-attributes-area .wpacu-script-attributes-settings:hover{background:#f2faf2}tr.wpacu_not_load td,tr.wpacu_not_load th{background:#FFE1E1!important}.dashicons-wpacu{width:17px;height:17px;margin:2px 0 0;font-size:16px;text-decoration:none}body[class*=wpassetcleanup] #footer-left{border-left:2px solid green;padding-left:10px}#wpacu_meta_box_content{width:99%}#wpacu_meta_box_content h3{margin-left:0;padding-left:0}#wpacu_meta_box_content div.wpacu_note,#wpacu_wrap_assets div.wpacu_note{padding:10px;background-color:#f5f5f5}#wpacu_meta_box_content .dashicons.dashicons-warning{color:#c00}#wpacu_meta_box_content div.wpacu_warning,#wpacu_wrap_assets div.wpacu_warning{border:1px solid #c00}#wpacu_meta_box_content div.wpacu_verified{padding:10px;background-color:#f5f5f5;border-left:1px solid #ddd}#wpacu_meta_box_content div.wpacu_verified span{color:#0073aa;font-weight:700}#wpacu_meta_box_content ul.wpacu_asset_options{margin:0;padding:0}#wpacu_meta_box_content ul.wpacu_asset_options li{list-style:none;display:inline-block;margin:0}#wpacu_wrap_assets img,.wpacu_asset_row td label{display:inline-block!important}#wpacu_meta_box_content ul.wpacu_asset_options label{margin-right:5px;font-weight:400}#wpacu_wrap_assets{color:#000!important;text-align:left;clear:both;width:90%;padding:20px;margin:30px 0 0 15px;border:1px solid #cdcdcd;z-index:10000!important;position:relative;background-color:#fff}#wpacu_wrap_assets p{margin:10px 0;line-height:22px;text-align:left;font-weight:400}#wpacu_wrap_assets h1{margin:0 0 20px;font-size:160%;text-align:left}#wpacu_wrap_assets h3{margin:20px 0;font-size:130%}.wpacu_verified{margin:0 0 10px}.wpacu_asset_row td{padding:10px}.wpacu_asset_row td p{padding:0;margin-bottom:10px;word-wrap:break-word}.wpacu_asset_row td label{cursor:pointer!important;font-size:100%;font-weight:400}.wpacu_asset_row td label span{font-size:100%!important}.wpacu_asset_row td.wpacu_check{width:50px}.asset-table-extra-info td{padding:5px}body.wp-admin .wpacu_asset_row td.wpacu_check{width:25px}.wpacu_asset_row .dashicons{color:red}label.wpacu_add_global{cursor:pointer}label.wpacu_global_checked{font-weight:700;color:#d54e21}label.wpacu_global_unload_exception{font-weight:700!important}label.wpacu_bulk_unload_active{color:#d54e21}tr.wpacu_global_rule_row.selected{background:#e7e7e7}.nav-tab-wrapper{border-bottom:1px solid #ccc;width:95%}ul.wpacu_asset_options{margin:0;padding:0}ul.wpacu_asset_options li{margin:0;list-style:none;display:inline-block}ul.wpacu_asset_options li.remove_rule label{font-weight:700}ul.wpacu_asset_options label{margin-right:20px;font-weight:400}ul.wpacu_asset_options label input{margin-right:4px}.wp-asset-clean-up,.wp-asset-clean-up div,.wp-asset-clean-up li,.wp-asset-clean-up p,.wp-list-table,.wp-list-table div,.wp-list-table li,.wp-list-table p{font-weight:400}.wp-asset-clean-up.widefat{width:99%}.wpacu_widefat,.wpacu_widefat td{border:1px solid #e5e5e5!important}.wpacu_striped>tbody>:nth-child(odd),ul.wpacu_striped>:nth-child(odd){background-color:#f9f9f9!important}.wpacu_update_btn{-moz-box-shadow:inset 0 1px 0 0 #54a3f7!important;-webkit-box-shadow:inset 0 1px 0 0 #54a3f7!important;box-shadow:inset 0 1px 0 0 #54a3f7!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#007dc1),color-stop(1,#0061a7))!important;background:-moz-linear-gradient(top,#007dc1 5%,#0061a7 100%)!important;background:-webkit-linear-gradient(top,#007dc1 5%,#0061a7 100%)!important;background:-o-linear-gradient(top,#007dc1 5%,#0061a7 100%)!important;background:-ms-linear-gradient(top,#007dc1 5%,#0061a7 100%)!important;background:linear-gradient(to bottom,#007dc1 5%,#0061a7 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7', GradientType=0)!important;background-color:#007dc1!important;-moz-border-radius:3px!important;-webkit-border-radius:3px!important;border-radius:3px!important;border:1px solid #124d77!important;display:inline-block!important;cursor:pointer!important;color:#fff!important;font-size:15px!important;padding:10px 24px!important;text-decoration:none!important;text-shadow:0 1px 0 #154682!important;height:auto!important;line-height:normal!important}.wpacu-btns .btn:focus,.wpacu-btns .btn:hover,.wpacu-btns a{text-decoration:none}.wpacu_update_btn:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#0061a7),color-stop(1,#007dc1))!important;background:-moz-linear-gradient(top,#0061a7 5%,#007dc1 100%)!important;background:-webkit-linear-gradient(top,#0061a7 5%,#007dc1 100%)!important;background:-o-linear-gradient(top,#0061a7 5%,#007dc1 100%)!important;background:-ms-linear-gradient(top,#0061a7 5%,#007dc1 100%)!important;background:linear-gradient(to bottom,#0061a7 5%,#007dc1 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1', GradientType=0)!important;background-color:#0061a7!important}.wpacu_update_btn:active{position:relative!important;top:1px!important}ul.hire-reasons{margin-bottom:20px}ul.hire-reasons li{font-size:14px;line-height:22px;margin-bottom:12px}ul.hire-reasons li .dashicons{font-size:23px;line-height:23px}ul.hire-reasons li .dashicons.dashicons-yes{color:green}.wpacu-get-help-wrap p{font-size:14px}.wpacu-btns .btn{display:inline-block;font-weight:400;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.5rem 1rem;font-size:1rem;border-radius:.25rem;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wpacu-btns .btn.focus,.wpacu-btns .btn:focus{outline:0;-webkit-box-shadow:0 0 0 2px rgba(2,117,216,.25);box-shadow:0 0 0 2px rgba(2,117,216,.25)}.wpacu-btns .btn.disabled,.wpacu-btns .btn:disabled{cursor:not-allowed;opacity:.65}.wpacu-btns .btn.active,.wpacu-btns .btn:active{background-image:none}.wpacu-btns a.btn.disabled,.wpacu-btns fieldset[disabled] a.btn{pointer-events:none}.wpacu-btns .btn-primary{color:#fff;background-color:#0275d8;border-color:#0275d8}.wpacu-btns .btn-primary:hover{color:#fff;background-color:#025aa5;border-color:#01549b}.wpacu-btns .btn-primary.focus,.wpacu-btns .btn-primary:focus{-webkit-box-shadow:0 0 0 2px rgba(2,117,216,.5);box-shadow:0 0 0 2px rgba(2,117,216,.5)}.wpacu-btns .btn-primary.disabled,.wpacu-btns .btn-primary:disabled{background-color:#0275d8;border-color:#0275d8}.wpacu-btns .btn-primary.active,.wpacu-btns .btn-primary:active,.wpacu-btns .show>.btn-primary.dropdown-toggle{color:#fff;background-color:#025aa5;background-image:none;border-color:#01549b}.wpacu-btns .btn-secondary{color:#292b2c;background-color:#fff;border-color:#ccc}.wpacu-btns .btn-secondary:hover{color:#292b2c;background-color:#e6e6e6;border-color:#adadad}.wpacu-btns .btn-secondary.focus,.wpacu-btns .btn-secondary:focus{-webkit-box-shadow:0 0 0 2px rgba(204,204,204,.5);box-shadow:0 0 0 2px rgba(204,204,204,.5)}.wpacu-btns .btn-secondary.disabled,.wpacu-btns .btn-secondary:disabled{background-color:#fff;border-color:#ccc}.wpacu-btns .btn-secondary.active,.wpacu-btns .btn-secondary:active,.wpacu-btns .show>.btn-secondary.dropdown-toggle{color:#292b2c;background-color:#e6e6e6;background-image:none;border-color:#adadad}.wpacu-btns .btn-info{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.wpacu-btns .btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#2aabd2}.wpacu-btns .btn-info.focus,.wpacu-btns .btn-info:focus{-webkit-box-shadow:0 0 0 2px rgba(91,192,222,.5);box-shadow:0 0 0 2px rgba(91,192,222,.5)}.wpacu-btns .btn-info.disabled,.wpacu-btns .btn-info:disabled{background-color:#5bc0de;border-color:#5bc0de}.wpacu-btns .btn-info.active,.wpacu-btns .btn-info:active,.wpacu-btns .show>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;background-image:none;border-color:#2aabd2}.wpacu-btns .btn-success{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.wpacu-btns .btn-success:hover{color:#fff;background-color:#449d44;border-color:#419641}.wpacu-btns .btn-success.focus,.wpacu-btns .btn-success:focus{-webkit-box-shadow:0 0 0 2px rgba(92,184,92,.5);box-shadow:0 0 0 2px rgba(92,184,92,.5)}.wpacu-btns .btn-success.disabled,.wpacu-btns .btn-success:disabled{background-color:#5cb85c;border-color:#5cb85c}.wpacu-btns .btn-success.active,.wpacu-btns .btn-success:active,.wpacu-btns .show>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;background-image:none;border-color:#419641}.wpacu-btns .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.wpacu-btns .btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#eb9316}.wpacu-btns .btn-warning.focus,.wpacu-btns .btn-warning:focus{-webkit-box-shadow:0 0 0 2px rgba(240,173,78,.5);box-shadow:0 0 0 2px rgba(240,173,78,.5)}.wpacu-btns .btn-warning.disabled,.wpacu-btns .btn-warning:disabled{background-color:#f0ad4e;border-color:#f0ad4e}.wpacu-btns .btn-warning.active,.wpacu-btns .btn-warning:active,.wpacu-btns .show>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;background-image:none;border-color:#eb9316}.wpacu-btns .btn-danger{color:#fff;background-color:#d9534f;border-color:#d9534f}.wpacu-btns .btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#c12e2a}.wpacu-btns .btn-danger.focus,.wpacu-btns .btn-danger:focus{-webkit-box-shadow:0 0 0 2px rgba(217,83,79,.5);box-shadow:0 0 0 2px rgba(217,83,79,.5)}.wpacu-btns .btn-danger.disabled,.wpacu-btns .btn-danger:disabled{background-color:#d9534f;border-color:#d9534f}.wpacu-btns .btn-danger.active,.wpacu-btns .btn-danger:active,.wpacu-btns .show>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;background-image:none;border-color:#c12e2a}.wpacu-btns .btn-outline-primary{color:#0275d8;background-image:none;background-color:transparent;border-color:#0275d8}.wpacu-btns .btn-outline-primary:hover{color:#fff;background-color:#0275d8;border-color:#0275d8}.wpacu-btns .btn-outline-primary.focus,.wpacu-btns .btn-outline-primary:focus{-webkit-box-shadow:0 0 0 2px rgba(2,117,216,.5);box-shadow:0 0 0 2px rgba(2,117,216,.5)}.wpacu-btns .btn-outline-primary.disabled,.wpacu-btns .btn-outline-primary:disabled{color:#0275d8;background-color:transparent}.wpacu-btns .btn-outline-primary.active,.wpacu-btns .btn-outline-primary:active,.wpacu-btns .show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#0275d8;border-color:#0275d8}.wpacu-btns .btn-outline-secondary{color:#ccc;background-image:none;background-color:transparent;border-color:#ccc}.wpacu-btns .btn-outline-secondary:hover{color:#fff;background-color:#ccc;border-color:#ccc}.wpacu-btns .btn-outline-secondary.focus,.wpacu-btns .btn-outline-secondary:focus{-webkit-box-shadow:0 0 0 2px rgba(204,204,204,.5);box-shadow:0 0 0 2px rgba(204,204,204,.5)}.wpacu-btns .btn-outline-secondary.disabled,.wpacu-btns .btn-outline-secondary:disabled{color:#ccc;background-color:transparent}.wpacu-btns .btn-outline-secondary.active,.wpacu-btns .btn-outline-secondary:active,.wpacu-btns .show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#ccc;border-color:#ccc}.wpacu-btns .btn-outline-info{color:#5bc0de;background-image:none;background-color:transparent;border-color:#5bc0de}.wpacu-btns .btn-outline-info:hover{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.wpacu-btns .btn-outline-info.focus,.wpacu-btns .btn-outline-info:focus{-webkit-box-shadow:0 0 0 2px rgba(91,192,222,.5);box-shadow:0 0 0 2px rgba(91,192,222,.5)}.wpacu-btns .btn-outline-info.disabled,.wpacu-btns .btn-outline-info:disabled{color:#5bc0de;background-color:transparent}.wpacu-btns .btn-outline-info.active,.wpacu-btns .btn-outline-info:active,.wpacu-btns .show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.wpacu-btns .btn-outline-success{color:#5cb85c;background-image:none;background-color:transparent;border-color:#5cb85c}.wpacu-btns .btn-outline-success:hover{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.wpacu-btns .btn-outline-success.focus,.wpacu-btns .btn-outline-success:focus{-webkit-box-shadow:0 0 0 2px rgba(92,184,92,.5);box-shadow:0 0 0 2px rgba(92,184,92,.5)}.wpacu-btns .btn-outline-success.disabled,.wpacu-btns .btn-outline-success:disabled{color:#5cb85c;background-color:transparent}.wpacu-btns .btn-outline-success.active,.wpacu-btns .btn-outline-success:active,.wpacu-btns .show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.wpacu-btns .btn-outline-warning{color:#f0ad4e;background-image:none;background-color:transparent;border-color:#f0ad4e}.wpacu-btns .btn-outline-warning:hover{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.wpacu-btns .btn-outline-warning.focus,.wpacu-btns .btn-outline-warning:focus{-webkit-box-shadow:0 0 0 2px rgba(240,173,78,.5);box-shadow:0 0 0 2px rgba(240,173,78,.5)}.wpacu-btns .btn-outline-warning.disabled,.wpacu-btns .btn-outline-warning:disabled{color:#f0ad4e;background-color:transparent}.wpacu-btns .btn-outline-warning.active,.wpacu-btns .btn-outline-warning:active,.wpacu-btns .show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.wpacu-btns .btn-outline-danger{color:#d9534f;background-image:none;background-color:transparent;border-color:#d9534f}.wpacu-btns .btn-outline-danger:hover{color:#fff;background-color:#d9534f;border-color:#d9534f}.wpacu-btns .btn-outline-danger.focus,.wpacu-btns .btn-outline-danger:focus{-webkit-box-shadow:0 0 0 2px rgba(217,83,79,.5);box-shadow:0 0 0 2px rgba(217,83,79,.5)}.wpacu-btns .btn-outline-danger.disabled,.wpacu-btns .btn-outline-danger:disabled{color:#d9534f;background-color:transparent}.wpacu-btns .btn-outline-danger.active,.wpacu-btns .btn-outline-danger:active,.wpacu-btns .show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#d9534f;border-color:#d9534f}.wpacu-btns .btn-link{font-weight:400;color:#0275d8;border-radius:0}.wpacu-btns .btn-link,.wpacu-btns .btn-link.active,.wpacu-btns .btn-link:active,.wpacu-btns .btn-link:disabled{background-color:transparent}.wpacu-btns .btn-link,.wpacu-btns .btn-link:active,.wpacu-btns .btn-link:focus,.wpacu-btns .btn-link:hover{border-color:transparent}.wpacu-btns .btn-link:focus,.wpacu-btns .btn-link:hover{color:#014c8c;text-decoration:underline;background-color:transparent}.wpacu-btns .btn-link:disabled{color:#636c72}.wpacu-btns .btn-link:disabled:focus,.wpacu-btns .btn-link:disabled:hover{text-decoration:none}.wpacu-btns .btn-group-lg>.btn,.wpacu-btns .btn-lg{padding:.75rem 1.5rem;font-size:1.25rem;border-radius:.3rem}.wpacu-btns .btn-group-sm>.btn,.wpacu-btns .btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.wpacu-btns .btn-block{display:block;width:100%}.go-pro-button,.go-pro-link-no-style,.wordpress-core-file{display:inline-block;text-decoration:none}.wpacu-btns .btn-block+.btn-block{margin-top:.5rem}.wpacu-btns input[type=submit].btn-block,.wpacu-btns input[type=reset].btn-block,.wpacu-btns input[type=button].btn-block{width:100%}.wpacu-btns .fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.go-pro-button{background-color:#4CAF50;border:2px solid #4CAF50;color:#fff;padding:12px 18px;text-align:center;font-size:16px;margin:4px 2px;cursor:pointer;border-radius:10px;-webkit-transition-duration:.4s;transition-duration:.4s}.go-pro-button:hover{background-color:#fff;color:#000;border:2px solid #4CAF50}.go-pro-link-no-style .tooltip,.wordpress-core-file .tooltip{font-size:14px;line-height:18px;z-index:1;text-align:center;padding:6px;border-radius:6px;bottom:100%;left:50%}.go-pro-link-no-style{position:relative;color:inherit}.go-pro-link-no-style:not(.nav-tab){font-style:italic}.go-pro-link-no-style .tooltip{position:absolute;visibility:hidden;width:130px;background-color:#27ae60;color:#fff;margin-left:-65px}.go-pro-link-no-style .tooltip.wpacu-larger{width:240px}.go-pro-link-no-style:hover .tooltip{visibility:visible}.wordpress-core-file{position:relative;font-style:normal;color:inherit}.wordpress-core-file .tooltip{position:absolute;visibility:hidden;width:160px;background-color:#c00;color:#fff;margin-left:-80px}.wordpress-core-file:hover .tooltip{visibility:visible}body.wp-admin .go-pro-link-no-style .tooltip{font-size:12px;line-height:16px;padding:5px}.pro-page-unlock-notice{border-radius:10px;padding:10px;background:#f2faf2;border:1px solid #c0e8c0;width:auto;display:block}.toplevel_page_wpassetcleanup_settings .wpacu_switch{position:relative;display:inline-block;width:52px;height:29px}.toplevel_page_wpassetcleanup_settings .wpacu_switch.wpacu_locked_for_pro{opacity:.3}.toplevel_page_wpassetcleanup_settings .wpacu_switch input{display:none}.toplevel_page_wpassetcleanup_settings .wpacu_slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.2s;transition:.2s}.toplevel_page_wpassetcleanup_settings .wpacu_slider:before{position:absolute;content:'';height:22px;width:22px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.2s;transition:.2s}.toplevel_page_wpassetcleanup_settings input:checked+.wpacu_slider{background-color:#52af00}.toplevel_page_wpassetcleanup_settings input:focus+.wpacu_slider{box-shadow:0 0 1px #52af00}.toplevel_page_wpassetcleanup_settings input:checked+.wpacu_slider:before{-webkit-transform:translateX(22px);-ms-transform:translateX(22px);transform:translateX(22px)}.toplevel_page_wpassetcleanup_settings .wpacu_slider.wpacu_round{border-radius:29px}.toplevel_page_wpassetcleanup_settings .wpacu_slider.wpacu_round:before{border-radius:50%}.wpacu_asset_row li.wpacu_unload_this_page{display:block!important;position:relative}.wpacu_asset_row .wpacu_switch{position:relative;display:inline-block;width:52px;height:29px;margin-right:5px!important}.wpacu_asset_row .wpacu_switch input{display:none}.wpacu_asset_row .wpacu_slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.2s;transition:.2s}.wpacu_asset_row .wpacu_slider:before{position:absolute;content:'';height:22px;width:22px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.2s;transition:.2s}.wpacu_asset_row .wpacu_slider_text{position:absolute;left:62px;top:3px}.wpacu_asset_row input:checked+.wpacu_slider{background-color:#C00}.wpacu_asset_row input:focus+.wpacu_slider{box-shadow:0 0 1px #C00}.wpacu_asset_row input:checked+.wpacu_slider:before{-webkit-transform:translateX(22px);-ms-transform:translateX(22px);transform:translateX(22px)}.wpacu_asset_row .wpacu_slider.wpacu_round{border-radius:29px}.wpacu_asset_row .wpacu_slider.wpacu_round:before{border-radius:50%}.wpacu_table_wrap{margin:20px 0 0}.wpacu_table_wrap>table{border:1px solid #cdcdcd}.wpacu_table_wrap .table{width:100%;max-width:100%;margin-bottom:1rem;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.wpacu_table_wrap .table td,.wpacu_table_wrap .table th{padding:.75rem;vertical-align:top;border-top:1px solid #eceeef}.wpacu_table_wrap .table thead th{vertical-align:bottom;border-bottom:2px solid #eceeef}.wpacu_table_wrap .table tbody+tbody{border-top:2px solid #eceeef}.wpacu_table_wrap .table .table{background-color:#fff}.wpacu_table_wrap .table-sm td,.wpacu_table_wrap .table-sm th{padding:.3rem}.wpacu_table_wrap .table-bordered,.wpacu_table_wrap .table-bordered td,.wpacu_table_wrap .table-bordered th{border:1px solid #eceeef}.wpacu_table_wrap .table-bordered thead td,.wpacu_table_wrap .table-bordered thead th{border-bottom-width:2px}.wpacu_table_wrap .table-striped tbody tr:nth-of-type(even){background-color:#f9f9f9}.wpacu_table_wrap .table-striped tbody tr:nth-of-type(odd){background-color:#fff}.wpacu_table_wrap .table-active,.wpacu_table_wrap .table-active>td,.wpacu_table_wrap .table-active>th,.wpacu_table_wrap .table-hover .table-active:hover,.wpacu_table_wrap .table-hover .table-active:hover>td,.wpacu_table_wrap .table-hover .table-active:hover>th,.wpacu_table_wrap .table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.wpacu_table_wrap .table-success,.wpacu_table_wrap .table-success>td,.wpacu_table_wrap .table-success>th{background-color:#dff0d8}.wpacu_table_wrap .table-hover .table-success:hover,.wpacu_table_wrap .table-hover .table-success:hover>td,.wpacu_table_wrap .table-hover .table-success:hover>th{background-color:#d0e9c6}.wpacu_table_wrap .table-info,.wpacu_table_wrap .table-info>td,.wpacu_table_wrap .table-info>th{background-color:#d9edf7}.wpacu_table_wrap .table-hover .table-info:hover,.wpacu_table_wrap .table-hover .table-info:hover>td,.wpacu_table_wrap .table-hover .table-info:hover>th{background-color:#c4e3f3}.wpacu_table_wrap .table-warning,.wpacu_table_wrap .table-warning>td,.wpacu_table_wrap .table-warning>th{background-color:#fcf8e3}.wpacu_table_wrap .table-hover .table-warning:hover,.wpacu_table_wrap .table-hover .table-warning:hover>td,.wpacu_table_wrap .table-hover .table-warning:hover>th{background-color:#faf2cc}.wpacu_table_wrap .table-danger,.wpacu_table_wrap .table-danger>td,.wpacu_table_wrap .table-danger>th{background-color:#f2dede}.wpacu_table_wrap .table-hover .table-danger:hover,.wpacu_table_wrap .table-hover .table-danger:hover>td,.wpacu_table_wrap .table-hover .table-danger:hover>th{background-color:#ebcccc}.wpacu_table_wrap .thead-inverse th{color:#fff;background-color:#292b2c}.wpacu_table_wrap .thead-default th{color:#464a4c;background-color:#eceeef}.wpacu_table_wrap .table-inverse{color:#fff;background-color:#292b2c}.wpacu_table_wrap .table-inverse td,.wpacu_table_wrap .table-inverse th,.wpacu_table_wrap .table-inverse thead th{border-color:#fff}.wpacu_table_wrap .table-inverse.table-bordered,.wpacu_table_wrap .table-responsive.table-bordered{border:0}.wpacu_table_wrap .table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}
|
classes/Main.php
CHANGED
@@ -393,16 +393,11 @@ class Main
|
|
393 |
}
|
394 |
}
|
395 |
|
396 |
-
// Nothing to unload
|
397 |
-
if (empty($list)) {
|
398 |
-
return;
|
399 |
-
}
|
400 |
-
|
401 |
global $wp_scripts;
|
402 |
|
403 |
$allScripts = $wp_scripts;
|
404 |
|
405 |
-
if (
|
406 |
$i = $this->lastScriptPos;
|
407 |
|
408 |
foreach ($allScripts->registered as $handle => $value) {
|
@@ -412,10 +407,23 @@ class Main
|
|
412 |
$this->wpAllScripts['registered'][$handle]->wpacu_pos = $i;
|
413 |
$this->lastScriptPos = $i;
|
414 |
$i++;
|
|
|
|
|
|
|
|
|
415 |
}
|
416 |
}
|
|
|
|
|
|
|
|
|
417 |
}
|
418 |
|
|
|
|
|
|
|
|
|
|
|
419 |
foreach ($list as $handle) {
|
420 |
$handle = trim($handle);
|
421 |
|
@@ -507,10 +515,6 @@ class Main
|
|
507 |
}
|
508 |
}
|
509 |
|
510 |
-
if (empty($list)) {
|
511 |
-
return;
|
512 |
-
}
|
513 |
-
|
514 |
global $wp_styles;
|
515 |
|
516 |
$allStyles = $wp_styles;
|
@@ -526,8 +530,20 @@ class Main
|
|
526 |
|
527 |
$this->lastStylePos = $i;
|
528 |
$i++;
|
|
|
|
|
|
|
|
|
529 |
}
|
530 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
531 |
}
|
532 |
|
533 |
foreach ($list as $handle) {
|
@@ -735,10 +751,60 @@ class Main
|
|
735 |
$currentUnloadedAll = apply_filters('wpacu_pro_filter_all_bulk_unloads', $currentUnloadedAll);
|
736 |
// [/wpacu_pro]
|
737 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
738 |
/*
|
739 |
* Style List
|
740 |
*/
|
741 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
742 |
/* These styles below are used by this plugin (except admin-bar) and they should not show in the list
|
743 |
as they are loaded only when you (or other admin) manage the assets, never for your website visitors */
|
744 |
$skipStyles = array(
|
@@ -750,8 +816,8 @@ class Main
|
|
750 |
$skipStyles[] = 'dashicons';
|
751 |
}
|
752 |
|
753 |
-
foreach ($
|
754 |
-
if (in_array($handle, $skipStyles)) {
|
755 |
continue;
|
756 |
}
|
757 |
|
@@ -760,16 +826,16 @@ class Main
|
|
760 |
: '';
|
761 |
|
762 |
if ($wpacuPos) {
|
763 |
-
$list['styles'][$wpacuPos] = $
|
764 |
} else {
|
765 |
-
$list['styles'][] = $
|
766 |
}
|
767 |
}
|
768 |
|
769 |
// Append unloaded ones (if any)
|
770 |
if (! empty($currentUnloadedAll['styles']) && !empty($stylesBeforeUnload)) {
|
771 |
foreach ($currentUnloadedAll['styles'] as $sbuHandle) {
|
772 |
-
if (! in_array($sbuHandle, $
|
773 |
// Could be an old style that is not loaded anymore
|
774 |
// We have to check that
|
775 |
if (! isset($stylesBeforeUnload['registered'][$sbuHandle])) {
|
@@ -790,7 +856,13 @@ class Main
|
|
790 |
/*
|
791 |
* Scripts List
|
792 |
*/
|
793 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
794 |
/* These scripts below are used by this plugin (except admin-bar) and they should not show in the list
|
795 |
as they are loaded only when you (or other admin) manage the assets, never for your website visitors */
|
796 |
$skipScripts = array(
|
@@ -798,8 +870,8 @@ class Main
|
|
798 |
WPACU_PLUGIN_NAME.'-script'
|
799 |
);
|
800 |
|
801 |
-
foreach ($
|
802 |
-
if (in_array($handle, $skipScripts)) {
|
803 |
continue;
|
804 |
}
|
805 |
|
@@ -808,16 +880,16 @@ class Main
|
|
808 |
: '';
|
809 |
|
810 |
if ($wpacuPos) {
|
811 |
-
$list['scripts'][$wpacuPos] = $
|
812 |
} else {
|
813 |
-
$list['scripts'][] = $
|
814 |
}
|
815 |
}
|
816 |
|
817 |
// Append unloaded ones (if any)
|
818 |
if (! empty($currentUnloadedAll['scripts']) && !empty($scriptsBeforeUnload)) {
|
819 |
foreach ($currentUnloadedAll['scripts'] as $sbuHandle) {
|
820 |
-
if (! in_array($sbuHandle, $
|
821 |
// Could be an old script that is not loaded anymore
|
822 |
// We have to check that
|
823 |
if (! isset($scriptsBeforeUnload['registered'][$sbuHandle])) {
|
@@ -1298,7 +1370,6 @@ class Main
|
|
1298 |
}
|
1299 |
|
1300 |
// [wpacu_lite]
|
1301 |
-
|
1302 |
// Undetectable? The page is not a singular one nor the home page
|
1303 |
// It's likely an archive, category page (WooCommerce), 404 page etc.
|
1304 |
if (! $this->currentPostId && ! Misc::isHomePage()) {
|
393 |
}
|
394 |
}
|
395 |
|
|
|
|
|
|
|
|
|
|
|
396 |
global $wp_scripts;
|
397 |
|
398 |
$allScripts = $wp_scripts;
|
399 |
|
400 |
+
if (isset($allScripts->registered) && ! empty($allScripts->registered)) {
|
401 |
$i = $this->lastScriptPos;
|
402 |
|
403 |
foreach ($allScripts->registered as $handle => $value) {
|
407 |
$this->wpAllScripts['registered'][$handle]->wpacu_pos = $i;
|
408 |
$this->lastScriptPos = $i;
|
409 |
$i++;
|
410 |
+
|
411 |
+
if (in_array($handle, $allScripts->queue)) {
|
412 |
+
$this->wpAllScripts['queue'][] = $handle;
|
413 |
+
}
|
414 |
}
|
415 |
}
|
416 |
+
|
417 |
+
if (isset($this->wpAllScripts['queue']) && ! empty($this->wpAllScripts['queue'])) {
|
418 |
+
$this->wpAllScripts['queue'] = array_unique( $this->wpAllScripts['queue'] );
|
419 |
+
}
|
420 |
}
|
421 |
|
422 |
+
// Nothing to unload
|
423 |
+
if (empty($list)) {
|
424 |
+
return;
|
425 |
+
}
|
426 |
+
|
427 |
foreach ($list as $handle) {
|
428 |
$handle = trim($handle);
|
429 |
|
515 |
}
|
516 |
}
|
517 |
|
|
|
|
|
|
|
|
|
518 |
global $wp_styles;
|
519 |
|
520 |
$allStyles = $wp_styles;
|
530 |
|
531 |
$this->lastStylePos = $i;
|
532 |
$i++;
|
533 |
+
|
534 |
+
if (in_array($handle, $allStyles->queue)) {
|
535 |
+
$this->wpAllStyles['queue'][] = $handle;
|
536 |
+
}
|
537 |
}
|
538 |
}
|
539 |
+
|
540 |
+
if (isset($this->wpAllStyles['queue']) && ! empty($this->wpAllStyles['queue'])) {
|
541 |
+
$this->wpAllStyles['queue'] = array_unique( $this->wpAllStyles['queue'] );
|
542 |
+
}
|
543 |
+
}
|
544 |
+
|
545 |
+
if (empty($list)) {
|
546 |
+
return;
|
547 |
}
|
548 |
|
549 |
foreach ($list as $handle) {
|
751 |
$currentUnloadedAll = apply_filters('wpacu_pro_filter_all_bulk_unloads', $currentUnloadedAll);
|
752 |
// [/wpacu_pro]
|
753 |
|
754 |
+
$manageStyles = $wp_styles->done;
|
755 |
+
$manageScripts = $wp_scripts->done;
|
756 |
+
|
757 |
+
if ($isFrontEndView) {
|
758 |
+
$manageStyles = $this->wpAllStyles['queue'];
|
759 |
+
$manageScripts = $this->wpAllScripts['queue'];
|
760 |
+
|
761 |
+
if (! empty($currentUnloadedAll['styles'])) {
|
762 |
+
foreach ( $currentUnloadedAll['styles'] as $currentUnloadedStyleHandle ) {
|
763 |
+
if ( ! in_array( $currentUnloadedStyleHandle, $manageStyles ) ) {
|
764 |
+
$manageStyles[] = $currentUnloadedStyleHandle;
|
765 |
+
}
|
766 |
+
}
|
767 |
+
}
|
768 |
+
|
769 |
+
if (! empty($wp_styles->done)) {
|
770 |
+
foreach ($wp_styles->done as $wpDoneStyle) {
|
771 |
+
if ( ! in_array( $wpDoneStyle, $manageStyles ) ) {
|
772 |
+
$manageStyles[] = $wpDoneStyle;
|
773 |
+
}
|
774 |
+
}
|
775 |
+
}
|
776 |
+
|
777 |
+
$manageStyles = array_unique($manageStyles);
|
778 |
+
|
779 |
+
if (! empty($currentUnloadedAll['scripts'])) {
|
780 |
+
foreach ( $currentUnloadedAll['scripts'] as $currentUnloadedScriptHandle ) {
|
781 |
+
if ( ! in_array( $currentUnloadedScriptHandle, $manageScripts ) ) {
|
782 |
+
$manageScripts[] = $currentUnloadedScriptHandle;
|
783 |
+
}
|
784 |
+
}
|
785 |
+
}
|
786 |
+
|
787 |
+
if (! empty($wp_scripts->done)) {
|
788 |
+
foreach ($wp_scripts->done as $wpDoneScript) {
|
789 |
+
if ( ! in_array( $wpDoneScript, $manageScripts ) ) {
|
790 |
+
$manageScripts[] = $wpDoneScript;
|
791 |
+
}
|
792 |
+
}
|
793 |
+
}
|
794 |
+
|
795 |
+
$manageScripts = array_unique($manageScripts);
|
796 |
+
}
|
797 |
+
|
798 |
/*
|
799 |
* Style List
|
800 |
*/
|
801 |
+
$stylesList = $wp_styles->registered;
|
802 |
+
|
803 |
+
if ($isFrontEndView) {
|
804 |
+
$stylesList = $stylesBeforeUnload['registered'];
|
805 |
+
}
|
806 |
+
|
807 |
+
if (! empty($stylesList)) {
|
808 |
/* These styles below are used by this plugin (except admin-bar) and they should not show in the list
|
809 |
as they are loaded only when you (or other admin) manage the assets, never for your website visitors */
|
810 |
$skipStyles = array(
|
816 |
$skipStyles[] = 'dashicons';
|
817 |
}
|
818 |
|
819 |
+
foreach ($manageStyles as $handle) {
|
820 |
+
if (in_array($handle, $skipStyles) || (! isset($stylesList[$handle]))) {
|
821 |
continue;
|
822 |
}
|
823 |
|
826 |
: '';
|
827 |
|
828 |
if ($wpacuPos) {
|
829 |
+
$list['styles'][$wpacuPos] = $stylesList[$handle];
|
830 |
} else {
|
831 |
+
$list['styles'][] = $stylesList[$handle];
|
832 |
}
|
833 |
}
|
834 |
|
835 |
// Append unloaded ones (if any)
|
836 |
if (! empty($currentUnloadedAll['styles']) && !empty($stylesBeforeUnload)) {
|
837 |
foreach ($currentUnloadedAll['styles'] as $sbuHandle) {
|
838 |
+
if (! in_array($sbuHandle, $manageStyles)) {
|
839 |
// Could be an old style that is not loaded anymore
|
840 |
// We have to check that
|
841 |
if (! isset($stylesBeforeUnload['registered'][$sbuHandle])) {
|
856 |
/*
|
857 |
* Scripts List
|
858 |
*/
|
859 |
+
$scriptsList = $wp_scripts->registered;
|
860 |
+
|
861 |
+
if ($isFrontEndView) {
|
862 |
+
$scriptsList = $scriptsBeforeUnload['registered'];
|
863 |
+
}
|
864 |
+
|
865 |
+
if (! empty($scriptsList)) {
|
866 |
/* These scripts below are used by this plugin (except admin-bar) and they should not show in the list
|
867 |
as they are loaded only when you (or other admin) manage the assets, never for your website visitors */
|
868 |
$skipScripts = array(
|
870 |
WPACU_PLUGIN_NAME.'-script'
|
871 |
);
|
872 |
|
873 |
+
foreach ($manageScripts as $handle) {
|
874 |
+
if (in_array($handle, $skipScripts) || (! isset($scriptsList[$handle]))) {
|
875 |
continue;
|
876 |
}
|
877 |
|
880 |
: '';
|
881 |
|
882 |
if ($wpacuPos) {
|
883 |
+
$list['scripts'][$wpacuPos] = $scriptsList[$handle];
|
884 |
} else {
|
885 |
+
$list['scripts'][] = $scriptsList[$handle];
|
886 |
}
|
887 |
}
|
888 |
|
889 |
// Append unloaded ones (if any)
|
890 |
if (! empty($currentUnloadedAll['scripts']) && !empty($scriptsBeforeUnload)) {
|
891 |
foreach ($currentUnloadedAll['scripts'] as $sbuHandle) {
|
892 |
+
if (! in_array($sbuHandle, $manageScripts)) {
|
893 |
// Could be an old script that is not loaded anymore
|
894 |
// We have to check that
|
895 |
if (! isset($scriptsBeforeUnload['registered'][$sbuHandle])) {
|
1370 |
}
|
1371 |
|
1372 |
// [wpacu_lite]
|
|
|
1373 |
// Undetectable? The page is not a singular one nor the home page
|
1374 |
// It's likely an archive, category page (WooCommerce), 404 page etc.
|
1375 |
if (! $this->currentPostId && ! Misc::isHomePage()) {
|
classes/Menu.php
CHANGED
@@ -26,8 +26,13 @@ class Menu
|
|
26 |
|
27 |
add_action('admin_menu', array($this, 'activeMenu'));
|
28 |
|
29 |
-
|
30 |
-
|
|
|
|
|
|
|
|
|
|
|
31 |
exit();
|
32 |
}
|
33 |
}
|
@@ -97,6 +102,16 @@ class Menu
|
|
97 |
array(new Info, 'help')
|
98 |
);
|
99 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
100 |
// Upgrade to "Go Pro" | Redirects to sale page
|
101 |
add_submenu_page(
|
102 |
self::$slug,
|
26 |
|
27 |
add_action('admin_menu', array($this, 'activeMenu'));
|
28 |
|
29 |
+
if (isset($_GET['page']) && $_GET['page'] === WPACU_PLUGIN_NAME.'_feature_request') {
|
30 |
+
header('Location: '.WPACU_PLUGIN_FEATURE_REQUEST_URL.'?utm_source=plugin_feature_request_from_lite');
|
31 |
+
exit();
|
32 |
+
}
|
33 |
+
|
34 |
+
if (isset($_GET['page']) && $_GET['page'] === WPACU_PLUGIN_NAME.'_go_pro') {
|
35 |
+
header('Location: '.WPACU_PLUGIN_GO_PRO_URL.'?utm_source=plugin_go_pro');
|
36 |
exit();
|
37 |
}
|
38 |
}
|
102 |
array(new Info, 'help')
|
103 |
);
|
104 |
|
105 |
+
// Feature Request | Redirects to feature request form
|
106 |
+
add_submenu_page(
|
107 |
+
self::$slug,
|
108 |
+
__('Feature Request', WPACU_PLUGIN_NAME),
|
109 |
+
__('Feature Request', WPACU_PLUGIN_NAME).' <span style="font-size: 16px; line-height: 22px; margin-left: -3px;" class="dashicons dashicons-plus"></span>',
|
110 |
+
self::$capability,
|
111 |
+
WPACU_PLUGIN_NAME.'_feature_request',
|
112 |
+
function() {}
|
113 |
+
);
|
114 |
+
|
115 |
// Upgrade to "Go Pro" | Redirects to sale page
|
116 |
add_submenu_page(
|
117 |
self::$slug,
|
classes/Misc.php
CHANGED
@@ -191,6 +191,40 @@ class Misc
|
|
191 |
// e.g. Main page: www.yoursite.com - Blog page: www.yoursite.com/blog/
|
192 |
}
|
193 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
194 |
return false;
|
195 |
}
|
196 |
|
191 |
// e.g. Main page: www.yoursite.com - Blog page: www.yoursite.com/blog/
|
192 |
}
|
193 |
|
194 |
+
// Some WordPress themes such as "Extra" have their own custom value
|
195 |
+
if ((self::getShowOnFront() != '' || self::getShowOnFront() === 'layout')
|
196 |
+
&& (is_home() || Misc::isBlogPage()) || self::isRootUrl()) {
|
197 |
+
return true;
|
198 |
+
}
|
199 |
+
|
200 |
+
return false;
|
201 |
+
}
|
202 |
+
|
203 |
+
/**
|
204 |
+
* @return bool
|
205 |
+
*/
|
206 |
+
public static function isRootUrl()
|
207 |
+
{
|
208 |
+
$siteUrl = get_bloginfo('url');
|
209 |
+
|
210 |
+
$urlPath = parse_url($siteUrl, PHP_URL_PATH);
|
211 |
+
$requestURI = $_SERVER['REQUEST_URI'];
|
212 |
+
|
213 |
+
$urlPathNoForwardSlash = $urlPath;
|
214 |
+
$requestURINoForwardSlash = $requestURI;
|
215 |
+
|
216 |
+
if (substr($urlPath, -1) === '/') {
|
217 |
+
$urlPathNoForwardSlash = substr($urlPath, 0, -1);
|
218 |
+
}
|
219 |
+
|
220 |
+
if (substr($requestURI, -1) === '/') {
|
221 |
+
$requestURINoForwardSlash = substr($requestURI, 0, -1);
|
222 |
+
}
|
223 |
+
|
224 |
+
if ($urlPathNoForwardSlash === $requestURINoForwardSlash) {
|
225 |
+
return true;
|
226 |
+
}
|
227 |
+
|
228 |
return false;
|
229 |
}
|
230 |
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Tags: speed, pagespeed, page speed, cleanup, remove style, remove script, dequeu
|
|
4 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7GJZCW6RD8ECS
|
5 |
Requires at least: 4.0
|
6 |
Tested up to: 4.9.8
|
7 |
-
Stable tag: 1.2.7.
|
8 |
License: GPLv3
|
9 |
License URI: http://www.gnu.org/licenses/gpl.html
|
10 |
|
@@ -34,13 +34,13 @@ The plugin works best in combination with a cache plugin such as [WP Rocket](htt
|
|
34 |
Plugin works with WordPress Multisite Network enabled!
|
35 |
|
36 |
> <strong>Asset CleanUp Pro</strong><br />
|
37 |
-
> This plugin is the lite version of Asset CleanUp Pro that comes with more features including managing assets (CSS and JS fies) on all WordPress pages, apply "async" and "defer" on loaded JavaScript files which would boost the speed score even higher. <a href="https://www.gabelivan.com/items/wp-asset-cleanup-pro
|
38 |
|
39 |
= NOTES =
|
40 |
People that have tested the plugin are so far happy with it and I want to keep a good reputation for it. In case something is not working for you or have any suggestions, please write to me on the forum and I will be happy to assist you. **BEFORE rating this plugin**, please check the following post http://chrislema.com/theres-wrong-way-give-plugin-feedback-wordpress-org/ and then use your common sense when writing the feedback :)
|
41 |
|
42 |
= GO PRO =
|
43 |
-
Give Asset CleanUp a try! If you want to unlock more features, you can <a href="https://www.gabelivan.com/items/wp-asset-cleanup-pro
|
44 |
|
45 |
== Installation ==
|
46 |
1. Upload the "wp-asset-clean-up" folder in your plugins folder
|
@@ -75,7 +75,7 @@ If none of these apply to you and you just don't see assets that should definite
|
|
75 |
|
76 |
= How can I access all the features? =
|
77 |
|
78 |
-
You can get access to more features, priority support and automatic updates by <a href="https://www.gabelivan.com/items/wp-asset-cleanup-pro
|
79 |
|
80 |
= jQuery and jQuery Migrate are often loading on pages/post. Are they always needed? =
|
81 |
|
@@ -115,6 +115,11 @@ If that's the case, then it's advisable to consult with a developer (ideally the
|
|
115 |
4. Scripts (.JS) are selected for site-wide unload
|
116 |
|
117 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
118 |
= 1.2.7.3 =
|
119 |
* Made it more clear what bulk unloads are within the description of the options
|
120 |
* Added more extra options to the plugin's settings that become available if a premium upgrade is made
|
4 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7GJZCW6RD8ECS
|
5 |
Requires at least: 4.0
|
6 |
Tested up to: 4.9.8
|
7 |
+
Stable tag: 1.2.7.4
|
8 |
License: GPLv3
|
9 |
License URI: http://www.gnu.org/licenses/gpl.html
|
10 |
|
34 |
Plugin works with WordPress Multisite Network enabled!
|
35 |
|
36 |
> <strong>Asset CleanUp Pro</strong><br />
|
37 |
+
> This plugin is the lite version of Asset CleanUp Pro that comes with more features including managing assets (CSS and JS fies) on all WordPress pages, apply "async" and "defer" on loaded JavaScript files which would boost the speed score even higher, remove query strings from static resources (.css & .js), cleanup head section of the website. <a href="https://www.gabelivan.com/items/wp-asset-cleanup-pro/?utm_source=wp_org_lite&utm_medium=inside_quote">Click here to purchase Asset CleanUp Pro!</a>
|
38 |
|
39 |
= NOTES =
|
40 |
People that have tested the plugin are so far happy with it and I want to keep a good reputation for it. In case something is not working for you or have any suggestions, please write to me on the forum and I will be happy to assist you. **BEFORE rating this plugin**, please check the following post http://chrislema.com/theres-wrong-way-give-plugin-feedback-wordpress-org/ and then use your common sense when writing the feedback :)
|
41 |
|
42 |
= GO PRO =
|
43 |
+
Give Asset CleanUp a try! If you want to unlock more features, you can <a href="https://www.gabelivan.com/items/wp-asset-cleanup-pro/?utm_source=wp_org_lite&utm_medium=go_pro">Upgrade to the Pro version</a>.
|
44 |
|
45 |
== Installation ==
|
46 |
1. Upload the "wp-asset-clean-up" folder in your plugins folder
|
75 |
|
76 |
= How can I access all the features? =
|
77 |
|
78 |
+
You can get access to more features, priority support and automatic updates by <a href="https://www.gabelivan.com/items/wp-asset-cleanup-pro/?utm_source=wp_org_lite&utm_medium=inside_faq">Upgrading to the Pro version</a>.
|
79 |
|
80 |
= jQuery and jQuery Migrate are often loading on pages/post. Are they always needed? =
|
81 |
|
115 |
4. Scripts (.JS) are selected for site-wide unload
|
116 |
|
117 |
== Changelog ==
|
118 |
+
= 1.2.7.4 =
|
119 |
+
* Added "Feature Request" link
|
120 |
+
* Bug Fix: Sometimes scripts are loading on Dashboard view, but not showing on Front-end view
|
121 |
+
* Better detection for the home page especially if custom layouts are added like the one from "Extra" theme
|
122 |
+
|
123 |
= 1.2.7.3 =
|
124 |
* Made it more clear what bulk unloads are within the description of the options
|
125 |
* Added more extra options to the plugin's settings that become available if a premium upgrade is made
|
templates/_top-area.php
CHANGED
@@ -36,6 +36,12 @@ $wpacu_top_area_links = array(
|
|
36 |
'icon' => '<span class="dashicons dashicons-sos"></span>',
|
37 |
'title' => 'Get Help',
|
38 |
'page' => 'wpassetcleanup_get_help'
|
|
|
|
|
|
|
|
|
|
|
|
|
39 |
),
|
40 |
// [wpacu_lite]
|
41 |
'admin.php?page=wpassetcleanup_go_pro' => array(
|
36 |
'icon' => '<span class="dashicons dashicons-sos"></span>',
|
37 |
'title' => 'Get Help',
|
38 |
'page' => 'wpassetcleanup_get_help'
|
39 |
+
),
|
40 |
+
'admin.php?page=wpassetcleanup_feature_request' => array(
|
41 |
+
'icon' => '<span class="dashicons dashicons-plus"></span>',
|
42 |
+
'title' => 'Feature Request',
|
43 |
+
'page' => 'wpassetcleanup_feature_request',
|
44 |
+
'target' => '_blank'
|
45 |
),
|
46 |
// [wpacu_lite]
|
47 |
'admin.php?page=wpassetcleanup_go_pro' => array(
|
templates/admin-page-license.php
CHANGED
@@ -11,5 +11,5 @@ include_once '_top-area.php';
|
|
11 |
<div class="wrap">
|
12 |
<h1>Asset CleanUp</h1>
|
13 |
<p>You're using the lite version of Asset CleanUp, so no license key is needed. You'll receive automatic notifications whenever a new version is available for download.</p>
|
14 |
-
<p><em>To unlock all features and get premium support, you can <a href="<?php echo WPACU_PLUGIN_GO_PRO_URL;
|
15 |
</div>
|
11 |
<div class="wrap">
|
12 |
<h1>Asset CleanUp</h1>
|
13 |
<p>You're using the lite version of Asset CleanUp, so no license key is needed. You'll receive automatic notifications whenever a new version is available for download.</p>
|
14 |
+
<p><em>To unlock all features and get premium support, you can <a href="<?php echo WPACU_PLUGIN_GO_PRO_URL; ?>?utm_source=plugin_license">upgrade to the Pro version</a>.</em></p>
|
15 |
</div>
|
templates/admin-page-pages-info.php
CHANGED
@@ -9,14 +9,14 @@ if (! isset($data)) {
|
|
9 |
include_once '_top-area.php';
|
10 |
|
11 |
// [wpacu_lite]
|
12 |
-
$availableForPro = '<a href="'.WPACU_PLUGIN_GO_PRO_URL.'" class="go-pro-link-no-style"><span class="tooltip">Available for Pro users<br />Click to upgrade!</span> <img width="20" height="20" src="'.WPACU_PLUGIN_URL.'/assets/icons/icon-lock.svg" valign="top" alt="" /></a>';
|
13 |
// [/wpacu_lite]
|
14 |
?>
|
15 |
<div class="wrap">
|
16 |
<h1>Asset CleanUp</h1>
|
17 |
|
18 |
<!-- [wpacu_lite] -->
|
19 |
-
<p>* <em>Unloading assets (CSS & JavaScript) for page types that have a locker next to their name requires an <a href="<?php echo WPACU_PLUGIN_GO_PRO_URL;
|
20 |
<!-- [/wpacu_lite] -->
|
21 |
|
22 |
<div class="wpacu_table_wrap">
|
9 |
include_once '_top-area.php';
|
10 |
|
11 |
// [wpacu_lite]
|
12 |
+
$availableForPro = '<a href="'.WPACU_PLUGIN_GO_PRO_URL.'?utm_source=plugin_pages_info" class="go-pro-link-no-style"><span class="tooltip">Available for Pro users<br />Click to upgrade!</span> <img width="20" height="20" src="'.WPACU_PLUGIN_URL.'/assets/icons/icon-lock.svg" valign="top" alt="" /></a>';
|
13 |
// [/wpacu_lite]
|
14 |
?>
|
15 |
<div class="wrap">
|
16 |
<h1>Asset CleanUp</h1>
|
17 |
|
18 |
<!-- [wpacu_lite] -->
|
19 |
+
<p>* <em>Unloading assets (CSS & JavaScript) for page types that have a locker next to their name requires an <a href="<?php echo WPACU_PLUGIN_GO_PRO_URL; ?>?utm_source=plugin_pages_info&utm_medium=top_note">upgrade to the Pro version</a>.</em></p>
|
20 |
<!-- [/wpacu_lite] -->
|
21 |
|
22 |
<div class="wpacu_table_wrap">
|
templates/admin-page-settings-bulk-unloads.php
CHANGED
@@ -23,11 +23,11 @@ $availableForPro = '<span class="tooltip">Available for Pro users<br />Click to
|
|
23 |
<nav class="nav-tab-wrapper">
|
24 |
<a href="admin.php?page=wpassetcleanup_bulk_unloads" class="nav-tab <?php if ($data['for'] === 'everywhere') { ?>nav-tab-active<?php } ?>">Everywhere</a>
|
25 |
<a href="admin.php?page=wpassetcleanup_bulk_unloads&wpacu_for=post_types" class="nav-tab <?php if ($data['for'] === 'post_types') { ?>nav-tab-active<?php } ?>">Post Types</a>
|
26 |
-
<a href="<?php echo WPACU_PLUGIN_GO_PRO_URL;
|
27 |
-
<a href="<?php echo WPACU_PLUGIN_GO_PRO_URL;
|
28 |
-
<a href="<?php echo WPACU_PLUGIN_GO_PRO_URL;
|
29 |
-
<a href="<?php echo WPACU_PLUGIN_GO_PRO_URL;
|
30 |
-
<a href="<?php echo WPACU_PLUGIN_GO_PRO_URL;
|
31 |
</nav>
|
32 |
|
33 |
<div class="clear"></div>
|
23 |
<nav class="nav-tab-wrapper">
|
24 |
<a href="admin.php?page=wpassetcleanup_bulk_unloads" class="nav-tab <?php if ($data['for'] === 'everywhere') { ?>nav-tab-active<?php } ?>">Everywhere</a>
|
25 |
<a href="admin.php?page=wpassetcleanup_bulk_unloads&wpacu_for=post_types" class="nav-tab <?php if ($data['for'] === 'post_types') { ?>nav-tab-active<?php } ?>">Post Types</a>
|
26 |
+
<a href="<?php echo WPACU_PLUGIN_GO_PRO_URL; ?>?utm_source=plugin_bulk_unloaded&utm_medium=tab_link" target="_blank" class="nav-tab go-pro-link-no-style"><?php echo $availableForPro; ?> Taxonomies</a>
|
27 |
+
<a href="<?php echo WPACU_PLUGIN_GO_PRO_URL; ?>?utm_source=plugin_bulk_unloaded&utm_medium=tab_link" target="_blank" class="nav-tab go-pro-link-no-style"><?php echo $availableForPro; ?> Authors</a>
|
28 |
+
<a href="<?php echo WPACU_PLUGIN_GO_PRO_URL; ?>?utm_source=plugin_bulk_unloaded&utm_medium=tab_link" target="_blank" class="nav-tab go-pro-link-no-style"><?php echo $availableForPro; ?> Search Results</a>
|
29 |
+
<a href="<?php echo WPACU_PLUGIN_GO_PRO_URL; ?>?utm_source=plugin_bulk_unloaded&utm_medium=tab_link" target="_blank" class="nav-tab go-pro-link-no-style"><?php echo $availableForPro; ?> Dates</a>
|
30 |
+
<a href="<?php echo WPACU_PLUGIN_GO_PRO_URL; ?>?utm_source=plugin_bulk_unloaded&utm_medium=tab_link" target="_blank" class="nav-tab go-pro-link-no-style"><?php echo $availableForPro; ?> 404 Not Found</a>
|
31 |
</nav>
|
32 |
|
33 |
<div class="clear"></div>
|
templates/admin-page-settings-plugin.php
CHANGED
@@ -9,7 +9,7 @@ if (! isset($data)) {
|
|
9 |
include_once '_top-area.php';
|
10 |
|
11 |
// [wpacu_lite]
|
12 |
-
$availableForPro = '<a href="'.WPACU_PLUGIN_GO_PRO_URL.'" class="go-pro-link-no-style"><span class="tooltip">Available for Pro users<br />Click to unlock all features!</span> <img width="20" height="20" src="'.WPACU_PLUGIN_URL.'/assets/icons/icon-lock.svg" valign="top" alt="" /></a>';
|
13 |
// [/wpacu_lite]
|
14 |
?>
|
15 |
<div class="wrap">
|
@@ -125,7 +125,7 @@ $availableForPro = '<a href="'.WPACU_PLUGIN_GO_PRO_URL.'" class="go-pro-link-no-
|
|
125 |
</table>
|
126 |
|
127 |
<hr />
|
128 |
-
<p><em><strong>Note:</strong> The options that have a lock are available to Pro users. <a href="<?php echo WPACU_PLUGIN_GO_PRO_URL;
|
129 |
<hr />
|
130 |
|
131 |
<h2><?php _e('Page Speed Score Booster: Extras', WPACU_PLUGIN_NAME); ?></h2>
|
@@ -136,7 +136,7 @@ $availableForPro = '<a href="'.WPACU_PLUGIN_GO_PRO_URL.'" class="go-pro-link-no-
|
|
136 |
<label for="wpacu_remove_query_strings">Remove Query Strings from CSS & JS?</label>
|
137 |
</th>
|
138 |
<td>
|
139 |
-
<?php echo $availableForPro; ?>
|
140 |
<label class="wpacu_switch wpacu_locked_for_pro">
|
141 |
<input id="wpacu_remove_query_strings" type="checkbox"
|
142 |
disabled="disabled"
|
@@ -161,7 +161,7 @@ $availableForPro = '<a href="'.WPACU_PLUGIN_GO_PRO_URL.'" class="go-pro-link-no-
|
|
161 |
<label for="wpacu_remove_rsd_link">Remove "Really Simple Discovery (RSD)" link tag?</label>
|
162 |
</th>
|
163 |
<td>
|
164 |
-
<?php echo $availableForPro; ?>
|
165 |
<label class="wpacu_switch wpacu_locked_for_pro">
|
166 |
<input id="wpacu_remove_rsd_link"
|
167 |
type="checkbox"
|
@@ -170,7 +170,7 @@ $availableForPro = '<a href="'.WPACU_PLUGIN_GO_PRO_URL.'" class="go-pro-link-no-
|
|
170 |
value="1" /> <span class="wpacu_slider wpacu_round"></span> </label>
|
171 |
|
172 |
<code><link rel="EditURI" type="application/rsd xml" title="RSD" href="http://yourwebsite.com/xmlrpc.php?rsd" /></code>
|
173 |
-
<p>XML-RPC clients use this discover method. If you do not know what this is and don't use service integrations such as <a href="http://www.flickr.com/services/api/request.xmlrpc.html">Flickr</a> on your WordPress website, you can remove it.</p>
|
174 |
</td>
|
175 |
</tr>
|
176 |
|
@@ -180,7 +180,7 @@ $availableForPro = '<a href="'.WPACU_PLUGIN_GO_PRO_URL.'" class="go-pro-link-no-
|
|
180 |
<label for="wpacu_remove_wlw_link">Remove "Windows Live Writer" link tag?</label>
|
181 |
</th>
|
182 |
<td>
|
183 |
-
<?php echo $availableForPro; ?>
|
184 |
<label class="wpacu_switch wpacu_locked_for_pro">
|
185 |
<input id="wpacu_remove_wlw_link"
|
186 |
type="checkbox"
|
@@ -193,13 +193,13 @@ $availableForPro = '<a href="'.WPACU_PLUGIN_GO_PRO_URL.'" class="go-pro-link-no-
|
|
193 |
</td>
|
194 |
</tr>
|
195 |
|
196 |
-
<!-- Remove "REST API" link? -->
|
197 |
<tr valign="top">
|
198 |
<th scope="row">
|
199 |
<label for="wpacu_remove_rest_api_link">Remove "REST API" link tag?</label>
|
200 |
</th>
|
201 |
<td>
|
202 |
-
<?php echo $availableForPro; ?>
|
203 |
<label class="wpacu_switch wpacu_locked_for_pro">
|
204 |
<input id="wpacu_remove_rest_api_link"
|
205 |
type="checkbox"
|
@@ -212,13 +212,13 @@ $availableForPro = '<a href="'.WPACU_PLUGIN_GO_PRO_URL.'" class="go-pro-link-no-
|
|
212 |
</td>
|
213 |
</tr>
|
214 |
|
215 |
-
<!-- Remove "Shortlink"? -->
|
216 |
<tr valign="top">
|
217 |
<th scope="row">
|
218 |
<label for="wpacu_remove_shortlink">Remove Pages/Posts "Shortlink" tag?</label>
|
219 |
</th>
|
220 |
<td>
|
221 |
-
<?php echo $availableForPro; ?>
|
222 |
<label class="wpacu_switch wpacu_locked_for_pro">
|
223 |
<input id="wpacu_remove_shortlink"
|
224 |
type="checkbox"
|
@@ -231,16 +231,17 @@ $availableForPro = '<a href="'.WPACU_PLUGIN_GO_PRO_URL.'" class="go-pro-link-no-
|
|
231 |
</td>
|
232 |
</tr>
|
233 |
|
234 |
-
<!-- Remove "Post's Relational Links"? -->
|
235 |
<tr valign="top">
|
236 |
<th scope="row">
|
237 |
-
<label for="remove_posts_rel_links">Remove "Post's Relational Links"?</label>
|
238 |
</th>
|
239 |
<td>
|
240 |
-
<?php echo $availableForPro; ?>
|
241 |
<label class="wpacu_switch wpacu_locked_for_pro">
|
242 |
<input id="wpacu_remove_posts_rel_links"
|
243 |
type="checkbox"
|
|
|
244 |
name="<?php echo WPACU_PLUGIN_NAME.'_settings'; ?>[remove_posts_rel_links]"
|
245 |
value="1" /> <span class="wpacu_slider wpacu_round"></span> </label>
|
246 |
|
@@ -249,16 +250,17 @@ $availableForPro = '<a href="'.WPACU_PLUGIN_GO_PRO_URL.'" class="go-pro-link-no-
|
|
249 |
</td>
|
250 |
</tr>
|
251 |
|
252 |
-
<!-- Remove "WordPress version" tag? -->
|
253 |
<tr valign="top">
|
254 |
<th scope="row">
|
255 |
-
<label for="remove_wp_version">Remove "WordPress version" tag?</label>
|
256 |
</th>
|
257 |
<td>
|
258 |
-
<?php echo $availableForPro; ?>
|
259 |
-
<label class="wpacu_switch">
|
260 |
-
<input id="wpacu_remove_wp_version
|
261 |
type="checkbox"
|
|
|
262 |
name="<?php echo WPACU_PLUGIN_NAME.'_settings'; ?>[remove_wp_version]"
|
263 |
value="1" /> <span class="wpacu_slider wpacu_round"></span> </label>
|
264 |
|
9 |
include_once '_top-area.php';
|
10 |
|
11 |
// [wpacu_lite]
|
12 |
+
$availableForPro = '<a href="'.WPACU_PLUGIN_GO_PRO_URL.'?utm_source=plugin_settings" class="go-pro-link-no-style"><span class="tooltip">Available for Pro users<br />Click to unlock all features!</span> <img width="20" height="20" src="'.WPACU_PLUGIN_URL.'/assets/icons/icon-lock.svg" valign="top" alt="" /></a> ';
|
13 |
// [/wpacu_lite]
|
14 |
?>
|
15 |
<div class="wrap">
|
125 |
</table>
|
126 |
|
127 |
<hr />
|
128 |
+
<p><em><strong>Note:</strong> The options that have a lock are available to Pro users. <a href="<?php echo WPACU_PLUGIN_GO_PRO_URL; ?>?utm_source=plugin_settings">Click here to upgrade!</a></em></p>
|
129 |
<hr />
|
130 |
|
131 |
<h2><?php _e('Page Speed Score Booster: Extras', WPACU_PLUGIN_NAME); ?></h2>
|
136 |
<label for="wpacu_remove_query_strings">Remove Query Strings from CSS & JS?</label>
|
137 |
</th>
|
138 |
<td>
|
139 |
+
<?php echo $availableForPro; ?>
|
140 |
<label class="wpacu_switch wpacu_locked_for_pro">
|
141 |
<input id="wpacu_remove_query_strings" type="checkbox"
|
142 |
disabled="disabled"
|
161 |
<label for="wpacu_remove_rsd_link">Remove "Really Simple Discovery (RSD)" link tag?</label>
|
162 |
</th>
|
163 |
<td>
|
164 |
+
<?php echo $availableForPro; ?>
|
165 |
<label class="wpacu_switch wpacu_locked_for_pro">
|
166 |
<input id="wpacu_remove_rsd_link"
|
167 |
type="checkbox"
|
170 |
value="1" /> <span class="wpacu_slider wpacu_round"></span> </label>
|
171 |
|
172 |
<code><link rel="EditURI" type="application/rsd xml" title="RSD" href="http://yourwebsite.com/xmlrpc.php?rsd" /></code>
|
173 |
+
<p>XML-RPC clients use this discover method. If you do not know what this is and don't use service integrations such as <a href="http://www.flickr.com/services/api/request.xmlrpc.html" target="_blank">Flickr</a> on your WordPress website, you can remove it.</p>
|
174 |
</td>
|
175 |
</tr>
|
176 |
|
180 |
<label for="wpacu_remove_wlw_link">Remove "Windows Live Writer" link tag?</label>
|
181 |
</th>
|
182 |
<td>
|
183 |
+
<?php echo $availableForPro; ?>
|
184 |
<label class="wpacu_switch wpacu_locked_for_pro">
|
185 |
<input id="wpacu_remove_wlw_link"
|
186 |
type="checkbox"
|
193 |
</td>
|
194 |
</tr>
|
195 |
|
196 |
+
<!-- Remove "REST API" link tag? -->
|
197 |
<tr valign="top">
|
198 |
<th scope="row">
|
199 |
<label for="wpacu_remove_rest_api_link">Remove "REST API" link tag?</label>
|
200 |
</th>
|
201 |
<td>
|
202 |
+
<?php echo $availableForPro; ?>
|
203 |
<label class="wpacu_switch wpacu_locked_for_pro">
|
204 |
<input id="wpacu_remove_rest_api_link"
|
205 |
type="checkbox"
|
212 |
</td>
|
213 |
</tr>
|
214 |
|
215 |
+
<!-- Remove Pages/Posts "Shortlink" tag? -->
|
216 |
<tr valign="top">
|
217 |
<th scope="row">
|
218 |
<label for="wpacu_remove_shortlink">Remove Pages/Posts "Shortlink" tag?</label>
|
219 |
</th>
|
220 |
<td>
|
221 |
+
<?php echo $availableForPro; ?>
|
222 |
<label class="wpacu_switch wpacu_locked_for_pro">
|
223 |
<input id="wpacu_remove_shortlink"
|
224 |
type="checkbox"
|
231 |
</td>
|
232 |
</tr>
|
233 |
|
234 |
+
<!-- Remove "Post's Relational Links" tag? -->
|
235 |
<tr valign="top">
|
236 |
<th scope="row">
|
237 |
+
<label for="remove_posts_rel_links">Remove "Post's Relational Links" tag?</label>
|
238 |
</th>
|
239 |
<td>
|
240 |
+
<?php echo $availableForPro; ?>
|
241 |
<label class="wpacu_switch wpacu_locked_for_pro">
|
242 |
<input id="wpacu_remove_posts_rel_links"
|
243 |
type="checkbox"
|
244 |
+
disabled="disabled"
|
245 |
name="<?php echo WPACU_PLUGIN_NAME.'_settings'; ?>[remove_posts_rel_links]"
|
246 |
value="1" /> <span class="wpacu_slider wpacu_round"></span> </label>
|
247 |
|
250 |
</td>
|
251 |
</tr>
|
252 |
|
253 |
+
<!-- Remove "WordPress version" meta tag? -->
|
254 |
<tr valign="top">
|
255 |
<th scope="row">
|
256 |
+
<label for="remove_wp_version">Remove "WordPress version" meta tag?</label>
|
257 |
</th>
|
258 |
<td>
|
259 |
+
<?php echo $availableForPro; ?>
|
260 |
+
<label class="wpacu_switch wpacu_locked_for_pro">
|
261 |
+
<input id="wpacu_remove_wp_version"
|
262 |
type="checkbox"
|
263 |
+
disabled="disabled"
|
264 |
name="<?php echo WPACU_PLUGIN_NAME.'_settings'; ?>[remove_wp_version]"
|
265 |
value="1" /> <span class="wpacu_slider wpacu_round"></span> </label>
|
266 |
|
templates/meta-box-loaded-assets/_asset-script-rows.php
CHANGED
@@ -36,6 +36,12 @@ foreach ($data['all']['scripts'] as $obj) {
|
|
36 |
}
|
37 |
}
|
38 |
|
|
|
|
|
|
|
|
|
|
|
|
|
39 |
$class .= ' script_'.$obj->handle;
|
40 |
?>
|
41 |
<tr class="wpacu_asset_row <?php echo $class; ?>">
|
@@ -204,8 +210,8 @@ foreach ($data['all']['scripts'] as $obj) {
|
|
204 |
<?php
|
205 |
}
|
206 |
|
207 |
-
if (
|
208 |
-
<p><?php _e('Inline:', WPACU_PLUGIN_NAME); ?> <em><?php echo strip_tags($
|
209 |
<?php
|
210 |
}
|
211 |
|
@@ -224,7 +230,7 @@ foreach ($data['all']['scripts'] as $obj) {
|
|
224 |
}
|
225 |
|
226 |
// [wpacu_lite]
|
227 |
-
$extraInfo[] = '<strong>'.__('File Size:', WPACU_PLUGIN_NAME).'</strong> <a class="go-pro-link-no-style" href="'.WPACU_PLUGIN_GO_PRO_URL.'"><span class="tooltip">Upgrade to Pro to unlock all features</span><img width="20" height="20" src="'.WPACU_PLUGIN_URL.'/assets/icons/icon-lock.svg" valign="top" alt="" /> Pro Version</a>';
|
228 |
// [/wpacu_lite]
|
229 |
|
230 |
if (! empty($extraInfo)) {
|
36 |
}
|
37 |
}
|
38 |
|
39 |
+
$extraData = (is_object($obj->extra) && isset($obj->extra->data)) ? $obj->extra->data : false;
|
40 |
+
|
41 |
+
if (! $extraData) {
|
42 |
+
$extraData = (is_array($obj->extra) && isset($obj->extra['data'])) ? $obj->extra['data'] : false;
|
43 |
+
}
|
44 |
+
|
45 |
$class .= ' script_'.$obj->handle;
|
46 |
?>
|
47 |
<tr class="wpacu_asset_row <?php echo $class; ?>">
|
210 |
<?php
|
211 |
}
|
212 |
|
213 |
+
if ($extraData) { ?>
|
214 |
+
<p><?php _e('Inline:', WPACU_PLUGIN_NAME); ?> <em><?php echo strip_tags($extraData); ?></em></p>
|
215 |
<?php
|
216 |
}
|
217 |
|
230 |
}
|
231 |
|
232 |
// [wpacu_lite]
|
233 |
+
$extraInfo[] = '<strong>'.__('File Size:', WPACU_PLUGIN_NAME).'</strong> <a class="go-pro-link-no-style" href="'.WPACU_PLUGIN_GO_PRO_URL.'?utm_source=manage_asset&utm_medium=file_size"><span class="tooltip">Upgrade to Pro to unlock all features</span><img width="20" height="20" src="'.WPACU_PLUGIN_URL.'/assets/icons/icon-lock.svg" valign="top" alt="" /> Pro Version</a>';
|
234 |
// [/wpacu_lite]
|
235 |
|
236 |
if (! empty($extraInfo)) {
|
templates/meta-box-loaded-assets/_asset-style-rows.php
CHANGED
@@ -38,6 +38,12 @@ foreach ($data['all']['styles'] as $obj) {
|
|
38 |
}
|
39 |
|
40 |
$class .= ' style_'.$obj->handle;
|
|
|
|
|
|
|
|
|
|
|
|
|
41 |
?>
|
42 |
<tr class="wpacu_asset_row <?php echo $class; ?>">
|
43 |
<td valign="top" style="width: 100%;">
|
@@ -208,8 +214,8 @@ foreach ($data['all']['styles'] as $obj) {
|
|
208 |
<p><?php _e('Source:', WPACU_PLUGIN_NAME); ?> <a target="_blank" href="<?php echo $obj->srcHref; ?>"><?php echo $obj->src; ?></a></p>
|
209 |
<?php }
|
210 |
|
211 |
-
if (
|
212 |
-
<p><?php _e('Inline:', WPACU_PLUGIN_NAME); ?> <em><?php echo $
|
213 |
<?php }
|
214 |
|
215 |
$extraInfo = array();
|
@@ -223,7 +229,7 @@ foreach ($data['all']['styles'] as $obj) {
|
|
223 |
}
|
224 |
|
225 |
// [wpacu_lite]
|
226 |
-
$extraInfo[] = '<strong>'.__('File Size:', WPACU_PLUGIN_NAME).'</strong> <a href="'.WPACU_PLUGIN_GO_PRO_URL.'" class="go-pro-link-no-style"><span class="tooltip">Upgrade to Pro to unlock all features</span><img width="20" height="20" src="'.WPACU_PLUGIN_URL.'/assets/icons/icon-lock.svg" valign="top" alt="" /> Pro Version</a>';
|
227 |
// [/wpacu_lite]
|
228 |
|
229 |
if (! empty($extraInfo)) {
|
38 |
}
|
39 |
|
40 |
$class .= ' style_'.$obj->handle;
|
41 |
+
|
42 |
+
$extraData = isset($obj->extra->data) ? $obj->extra->data : false;
|
43 |
+
|
44 |
+
if (! $extraData) {
|
45 |
+
$extraData = isset($obj->extra['data']) ? $obj->extra['data'] : false;
|
46 |
+
}
|
47 |
?>
|
48 |
<tr class="wpacu_asset_row <?php echo $class; ?>">
|
49 |
<td valign="top" style="width: 100%;">
|
214 |
<p><?php _e('Source:', WPACU_PLUGIN_NAME); ?> <a target="_blank" href="<?php echo $obj->srcHref; ?>"><?php echo $obj->src; ?></a></p>
|
215 |
<?php }
|
216 |
|
217 |
+
if ($extraData) { ?>
|
218 |
+
<p><?php _e('Inline:', WPACU_PLUGIN_NAME); ?> <em><?php echo $extraData; ?></em></p>
|
219 |
<?php }
|
220 |
|
221 |
$extraInfo = array();
|
229 |
}
|
230 |
|
231 |
// [wpacu_lite]
|
232 |
+
$extraInfo[] = '<strong>'.__('File Size:', WPACU_PLUGIN_NAME).'</strong> <a href="'.WPACU_PLUGIN_GO_PRO_URL.'?utm_source=manage_asset&utm_medium=file_size" class="go-pro-link-no-style"><span class="tooltip">Upgrade to Pro to unlock all features</span><img width="20" height="20" src="'.WPACU_PLUGIN_URL.'/assets/icons/icon-lock.svg" valign="top" alt="" /> Pro Version</a>';
|
233 |
// [/wpacu_lite]
|
234 |
|
235 |
if (! empty($extraInfo)) {
|
templates/settings-frontend.php
CHANGED
@@ -37,27 +37,39 @@ if (! isset($data)) {
|
|
37 |
require_once 'meta-box-loaded.php';
|
38 |
} else {
|
39 |
// Category, Tag, Search, 404, Author, Date pages (not supported by Lite version)
|
40 |
-
$contentUnlockFeature = ' <p class="pro-page-unlock-notice">To unlock this feature, you can
|
|
|
41 |
|
42 |
if (\WpAssetCleanUp\Main::isWpDefaultSearchPage()) {
|
43 |
echo '<span class="dashicons dashicons-search"></span> This is a <strong>WordPress Search Page</strong> and unloading the unneeded CSS & JS can be done in Asset CleanUp Pro.'.$contentUnlockFeature;
|
|
|
44 |
} elseif (is_404()) {
|
45 |
echo '<span class="dashicons dashicons-warning"></span> This is a <strong>404 (Not Found) Page</strong> and unloading the unneeded CSS & JS can be done in Asset CleanUp Pro.'.$contentUnlockFeature;
|
|
|
46 |
} elseif (is_author()) {
|
47 |
echo '<span class="dashicons dashicons-admin-users"></span> This is an <strong>Author Page</strong> and unloading the unneeded CSS & JS can be done in Asset CleanUp Pro.'.$contentUnlockFeature;
|
|
|
48 |
} elseif (is_category()) {
|
49 |
echo '<span class="dashicons dashicons-category"></span> This is a <strong>Category (Taxonomy) Page</strong> and unloading the unneeded CSS & JS can be done in Asset CleanUp Pro.'.$contentUnlockFeature;
|
|
|
50 |
} elseif (function_exists('is_product_category') && is_product_category()) {
|
51 |
echo '<img src="'.WPACU_PLUGIN_URL . '/assets/icons/woocommerce-icon-logo.svg'.'" alt="" style="height: 40px !important; margin-top: -6px; margin-right: 5px;" align="middle" /> This is a <strong>WooCommerce Product Category (Taxonomy) Page</strong> and unloading the unneeded CSS & JS can be done in Asset CleanUp Pro. '.$contentUnlockFeature;
|
|
|
52 |
} elseif (is_date()) {
|
53 |
echo '<span class="dashicons dashicons-calendar-alt"></span> This is a <strong>Date (Archive) Page</strong> and unloading the unneeded CSS & JS can be done in Asset CleanUp Pro.'.$contentUnlockFeature;
|
|
|
54 |
} elseif (is_tag()) {
|
55 |
echo '<span class="dashicons dashicons-tag"></span> This is a <strong>Tag (Archive) Page</strong> and unloading the unneeded CSS & JS can be done in Asset CleanUp Pro.'.$contentUnlockFeature;
|
|
|
56 |
} elseif (is_tax()) {
|
57 |
echo '<span class="dashicons dashicons-tag"></span> This is a <strong>Taxonomy Page</strong> and unloading the unneeded CSS & JS can be done in Asset CleanUp Pro.'.$contentUnlockFeature;
|
|
|
58 |
}
|
59 |
?>
|
60 |
-
<p
|
|
|
|
|
|
|
61 |
<?php
|
62 |
}
|
63 |
|
37 |
require_once 'meta-box-loaded.php';
|
38 |
} else {
|
39 |
// Category, Tag, Search, 404, Author, Date pages (not supported by Lite version)
|
40 |
+
$contentUnlockFeature = ' <p class="pro-page-unlock-notice">To unlock this feature, you can upgrade to the Pro version.</p>';
|
41 |
+
$utm_medium = '';
|
42 |
|
43 |
if (\WpAssetCleanUp\Main::isWpDefaultSearchPage()) {
|
44 |
echo '<span class="dashicons dashicons-search"></span> This is a <strong>WordPress Search Page</strong> and unloading the unneeded CSS & JS can be done in Asset CleanUp Pro.'.$contentUnlockFeature;
|
45 |
+
$utm_medium = 'search_page';
|
46 |
} elseif (is_404()) {
|
47 |
echo '<span class="dashicons dashicons-warning"></span> This is a <strong>404 (Not Found) Page</strong> and unloading the unneeded CSS & JS can be done in Asset CleanUp Pro.'.$contentUnlockFeature;
|
48 |
+
$utm_medium = '404_not_found_page';
|
49 |
} elseif (is_author()) {
|
50 |
echo '<span class="dashicons dashicons-admin-users"></span> This is an <strong>Author Page</strong> and unloading the unneeded CSS & JS can be done in Asset CleanUp Pro.'.$contentUnlockFeature;
|
51 |
+
$utm_medium = 'author_page';
|
52 |
} elseif (is_category()) {
|
53 |
echo '<span class="dashicons dashicons-category"></span> This is a <strong>Category (Taxonomy) Page</strong> and unloading the unneeded CSS & JS can be done in Asset CleanUp Pro.'.$contentUnlockFeature;
|
54 |
+
$utm_medium = 'category_page';
|
55 |
} elseif (function_exists('is_product_category') && is_product_category()) {
|
56 |
echo '<img src="'.WPACU_PLUGIN_URL . '/assets/icons/woocommerce-icon-logo.svg'.'" alt="" style="height: 40px !important; margin-top: -6px; margin-right: 5px;" align="middle" /> This is a <strong>WooCommerce Product Category (Taxonomy) Page</strong> and unloading the unneeded CSS & JS can be done in Asset CleanUp Pro. '.$contentUnlockFeature;
|
57 |
+
$utm_medium = 'woo_product_category_page';
|
58 |
} elseif (is_date()) {
|
59 |
echo '<span class="dashicons dashicons-calendar-alt"></span> This is a <strong>Date (Archive) Page</strong> and unloading the unneeded CSS & JS can be done in Asset CleanUp Pro.'.$contentUnlockFeature;
|
60 |
+
$utm_medium = 'date_page';
|
61 |
} elseif (is_tag()) {
|
62 |
echo '<span class="dashicons dashicons-tag"></span> This is a <strong>Tag (Archive) Page</strong> and unloading the unneeded CSS & JS can be done in Asset CleanUp Pro.'.$contentUnlockFeature;
|
63 |
+
$utm_medium = 'tag_page';
|
64 |
} elseif (is_tax()) {
|
65 |
echo '<span class="dashicons dashicons-tag"></span> This is a <strong>Taxonomy Page</strong> and unloading the unneeded CSS & JS can be done in Asset CleanUp Pro.'.$contentUnlockFeature;
|
66 |
+
$utm_medium = 'taxonomy_page';
|
67 |
}
|
68 |
?>
|
69 |
+
<p>
|
70 |
+
<a class="go-pro-button" target="_blank" href="<?php echo WPACU_PLUGIN_GO_PRO_URL; ?>?utm_source=front_end_manage&utm_medium=<?php echo $utm_medium; ?>">
|
71 |
+
<span class="dashicons dashicons-cart"></span> Upgrade to Asset CleanUp Pro</a> <em>* starting from $29</em>
|
72 |
+
</p>
|
73 |
<?php
|
74 |
}
|
75 |
|
wpacu.php
CHANGED
@@ -2,13 +2,13 @@
|
|
2 |
/*
|
3 |
* Plugin Name: Asset CleanUp: Page Speed Booster
|
4 |
* Plugin URI: https://wordpress.org/plugins/wp-asset-clean-up/
|
5 |
-
* Version: 1.2.7.
|
6 |
* Description: Prevent Chosen Scripts & Styles from loading in Posts/Pages to reduce HTTP Requests and have the website load faster
|
7 |
* Author: Gabriel Livan
|
8 |
* Author URI: http://www.gabelivan.com/
|
9 |
*/
|
10 |
|
11 |
-
define('WPACU_PLUGIN_VERSION', '1.2.7.
|
12 |
|
13 |
// Exit if accessed directly
|
14 |
if (! defined('ABSPATH')) {
|
@@ -36,6 +36,8 @@ define('WPACU_PLUGIN_URL', plugins_url('', WPACU_PLUGIN_FILE));
|
|
36 |
// Upgrade to Pro Sales Page
|
37 |
define('WPACU_PLUGIN_GO_PRO_URL', 'https://www.gabelivan.com/items/wp-asset-cleanup-pro/');
|
38 |
|
|
|
|
|
39 |
// Do not load the plugin if the PHP version is below 5.3
|
40 |
$wpacuWrongPhp = version_compare(PHP_VERSION, '5.3.0', '<');
|
41 |
|
2 |
/*
|
3 |
* Plugin Name: Asset CleanUp: Page Speed Booster
|
4 |
* Plugin URI: https://wordpress.org/plugins/wp-asset-clean-up/
|
5 |
+
* Version: 1.2.7.4
|
6 |
* Description: Prevent Chosen Scripts & Styles from loading in Posts/Pages to reduce HTTP Requests and have the website load faster
|
7 |
* Author: Gabriel Livan
|
8 |
* Author URI: http://www.gabelivan.com/
|
9 |
*/
|
10 |
|
11 |
+
define('WPACU_PLUGIN_VERSION', '1.2.7.4');
|
12 |
|
13 |
// Exit if accessed directly
|
14 |
if (! defined('ABSPATH')) {
|
36 |
// Upgrade to Pro Sales Page
|
37 |
define('WPACU_PLUGIN_GO_PRO_URL', 'https://www.gabelivan.com/items/wp-asset-cleanup-pro/');
|
38 |
|
39 |
+
define('WPACU_PLUGIN_FEATURE_REQUEST_URL', 'https://www.gabelivan.com/asset-cleanup-lite-feature-request/');
|
40 |
+
|
41 |
// Do not load the plugin if the PHP version is below 5.3
|
42 |
$wpacuWrongPhp = version_compare(PHP_VERSION, '5.3.0', '<');
|
43 |
|