core-web-vitals-pagespeed-booster
Last commit date
css-extractor
2 years ago
images
1 year ago
includes
1 year ago
languages
1 year ago
changelog.txt
11 months ago
core-web-vitals-pagespeed-booster.php
11 months ago
readme.txt
11 months ago
uninstall.php
1 year ago
readme.txt
135 lines
| 1 | === Core Web Vitals & PageSpeed Booster === |
| 2 | Contributors: magazine3 |
| 3 | Requires at least: 3.0 |
| 4 | Tested up to: 6.8 |
| 5 | Stable tag: 1.0.25 |
| 6 | License: GPLv2 or later |
| 7 | License URI: http://www.gnu.org/licenses/gpl-2.0.html |
| 8 | Tags: core web vitals, optimization, pagespeed, performance, cache |
| 9 | Core Web Vitals (CWV) is the new ranking factor |
| 10 | == Description == |
| 11 | <h4>Core Web Vitals (CWV) is the new ranking factor</h4> |
| 12 | |
| 13 | Google announced that "Core Web Vitals" are going to be a significant ranking signal for websites. In fact, Core Web Vitals or the page experience signal is going to become a requirement for a page to appear in Google's Top Stories. |
| 14 | |
| 15 | ### Features |
| 16 | |
| 17 | * <strong>Flush Cache</strong>: Using this option you can choose on which events ( Wordpress Update,Switching Theme,Post/Page Deletion ) you want to clear website cache. |
| 18 | * <strong>Auto Clear Cache</strong>: Clear you website on regular intervals , this helps you to keep your website cache updated. |
| 19 | * <strong>Webp images</strong>: If images are slowing down your website, then converting them to WebP format can improve your page load speed test scores. |
| 20 | * <strong>Lazy Load</strong>: Lazy loading allows your website to only load images when a user scrolls down to a specific image, which reduces website load time and improves website performance. |
| 21 | * <strong>Minification</strong>: If you are trying to achieve 100/100 score on Google Pagespeed or GTMetrix tool, then minifying CSS and JavaScript will significantly improve your score. |
| 22 | * <strong>Remove Unused CSS</strong>:Unused CSS is any CSS code added by your WordPress theme or plugins that you don’t really need. Removing this CSS code improves WordPress performance and user experience. |
| 23 | * <strong>Google Fonts Optimizations</strong>: You may start noticing external resources like fonts affecting Google PageSpeed + load times. This is where loading Google Fonts locally comes into play. |
| 24 | * <strong>Delay JavaScript Execution</strong>:You can delay JavaScript based on user interaction. This can be a great way to speed up the paint of the page for Google PageSpeed when something isn't needed right away. Especially heavy third-party scripts like Google Adsense, Google Analytics etc. |
| 25 | * <strong>Cache</strong>: Caching is one of the most important and easiest ways to speed up WordPress! it reduces the amount of work required to generate a page view. As a result, your web pages load much faster, directly from cache. |
| 26 | |
| 27 | ### Support |
| 28 | |
| 29 | We try our best to provide support on WordPress.org forums. However, We have a special [team support](https://webvitalsdev.com/#text-3) where you can ask us questions and get help. Delivering a good user experience means a lot to us and so we try our best to reply each and every question that gets asked. |
| 30 | |
| 31 | ### Bug Reports |
| 32 | |
| 33 | Bug reports for Core Web Vitals & PageSpeed Booster are [welcomed on GitHub](https://github.com/ahmedkaludi/core-web-vitals-pagespeed-booster/issues). Please note GitHub is not a support forum, and issues that aren't properly qualified as bugs will be closed. |
| 34 | |
| 35 | ### Credits |
| 36 | |
| 37 | * PHP CSS Parser library used https://github.com/sabberworm/PHP-CSS-Parser - License URI: https://github.com/sabberworm/PHP-CSS-Parser?tab=MIT-1-ov-file (PHP-CSS-Parser is freely distributable under the terms of an MIT-style license.) |
| 38 | * CSS from HTML extractor library used https://github.com/JanDC/css-from-html-extractor - License URI: https://github.com/JanDC/css-from-html-extractor?tab=License-1-ov-file (CSS from HTML extractor is freely distributable under the terms of an MIT-style license.) |
| 39 | * WebP Convert library used https://github.com/rosell-dk/webp-convert - License URI: https://github.com/rosell-dk/webp-convert?tab=MIT-1-ov-file (WebP Convert is freely distributable under the terms of an MIT-style license.) |
| 40 | |
| 41 | == Changelog == |
| 42 | |
| 43 | = 1.0.25 (16 July 2025) = |
| 44 | * Test : Tested upto WordPress 6.8.2 |
| 45 | |
| 46 | = 1.0.24 (14 May 2025) = |
| 47 | * Fixed : PHP Deprecated: strpos() Passing null is deprecated #166 |
| 48 | * Improvement: Permission issue when creating directory #169 |
| 49 | * Test : Need to test with WordPress 6.8 #168 |
| 50 | |
| 51 | = 1.0.23 (04 January 2025) = |
| 52 | * New: Serve static assets with an efficient cache policy #117 |
| 53 | * Improvement: Added conversion stats for manual image optimization #135 |
| 54 | * Fixed: Php error on user's end #163 |
| 55 | |
| 56 | = 1.0.22 (05 November 2024) = |
| 57 | * Improvement: Fix Properly Size Image issue. #118 |
| 58 | * Improvement: Image lazy load improvement #157 |
| 59 | * Test: Test with WP 6.7 #161 |
| 60 | |
| 61 | = 1.0.21 (30 September 2024) = |
| 62 | * New: Option to exclude the images from lazyloading #155 |
| 63 | * New: add missing alt tag in images. #156 |
| 64 | * Improvement: Image lazy load improvement #157 |
| 65 | * Fixed: Some images are breaking #159 |
| 66 | * Fixed: Easy TOC table is breaking on product category pages when plugin is activated #158 |
| 67 | * Fixed: Warnings: PHP Deprecated: mb_convert_encoding() #153 |
| 68 | * Fixed: Conflict with WooCommerce PayPal Payments on checkout #154 |
| 69 | * Fixed: Some icons are breaking on activation of plugin #150 |
| 70 | * Fixed: Few improvements required #151 |
| 71 | |
| 72 | = 1.0.20 (30 July 2024) = |
| 73 | * Fixed: Some warnings and notices on front end #145 |
| 74 | * Fixed: Embedded video is not visible on front end #144 |
| 75 | * Test: Test with WordPress version 6.6 #147 |
| 76 | |
| 77 | = 1.0.19 (07 May 2024) = |
| 78 | * Fixed: Cant over ride the width of .cwvpsb_iframe due to the important property used #132 |
| 79 | * Fixed: Compatibility with PHP 8.3 version #140 |
| 80 | * Test: Test with new version of wordpress i.e. 6.5v #139 |
| 81 | * Fixed: PHP Warning: Undefined variable $img_srcset #141 |
| 82 | * Improvement : Option to exclude lazyloading #91 |
| 83 | |
| 84 | = 1.0.18 (27 February 2024) = |
| 85 | * Fixed: CSS break after latest update (1.0.17) #130 |
| 86 | * Fixed: Displaying unknown characters #133 |
| 87 | * Improvement: Improvement in Image lazy load #131 |
| 88 | * Improvement: Image optimization not working if html contain invalid DOM #134 |
| 89 | |
| 90 | = 1.0.17 (19 January 2024) = |
| 91 | * Fixed: The type attribute is unnecessary for JavaScript resources. #123 |
| 92 | * Fixed: Element script must not have attribute defer unless attribute src is also specified. #122 |
| 93 | * Added: Option where we can set different delay JS methods on mobile and desktop. #119 |
| 94 | * Added: Option for flush cache on a predefined schedule. #120 |
| 95 | * Added: Option to keep cache for a long period of time. #121 |
| 96 | * Improvement: Automatic Resizing to fix Properly Size Image issue. #118 |
| 97 | * Fixed: Network deactivate is not working #126 |
| 98 | * Improvement: Code Improvement #125 |
| 99 | * Improvement: Bulk convert to webP #127 |
| 100 | |
| 101 | = 1.0.16 (15 November 2023) = |
| 102 | * Fixed: Robots.txt error appears when you we enable our CWV plugin. #114 |
| 103 | * Fixed: wp-content/gravatars folder not removed upon uninstall #112 |
| 104 | * Fixed: Uninstall.php only removes main critical URLs table from database in multisite #111 |
| 105 | * Improvement: Updated settings link #113 |
| 106 | * Compatibility: Checked compatibility with wordpress v6.4 #115 |
| 107 | |
| 108 | = 1.0.15 (22 September 2023) = |
| 109 | * Added: Compatibility with MYSQL v5.5 #97 |
| 110 | * Fixed: Fatal Error on Multisite Activation: is_plugin_active_for_network() Undefined #106 |
| 111 | * Fixed: Youtube embed video Not showing in AMP #105 |
| 112 | * Improvement: Cache is off but still in header it's showing clear cache #104 |
| 113 | |
| 114 | = 1.0.14 (17 August 2023) = |
| 115 | * Fixed: Parse error unexpected ')' #87 |
| 116 | * Fixed: Error in core-web-vitals-pagespeed-booster Plugin. #99 |
| 117 | * Fixed: Compatibility with 10Web Booster #96 |
| 118 | * Improvement: Added newsletter form #4 |
| 119 | * Improvement: WordPress 6.3 compatibility check #100 |
| 120 | * Improvement: Improved and optimized the code according to WP standards #101 |
| 121 | |
| 122 | = 1.0.13 (03 June 2023) = |
| 123 | * Improvement: Improved CSS load |
| 124 | * Fixed: Redirection Issue |
| 125 | |
| 126 | = 1.0.12 (14 April 2023) = |
| 127 | * Fixed: TypeError jQuery is not a function on console #84 |
| 128 | * Fixed: Google fonts not loading on PHP 8.0+ #83 |
| 129 | * Fixed: Conflict with the Google reCAPTCHA v3 #82 |
| 130 | * Fixed: Warning Undefined array key "advance_support" #80 |
| 131 | * Improvement : Add a label to the Exclude URL box #81 |
| 132 | * Improvement : Exclude Google analytics from js delay #62 |
| 133 | |
| 134 | |
| 135 | Full changelog available at [changelog.txt](https://plugins.svn.wordpress.org/core-web-vitals-pagespeed-booster/trunk/changelog.txt) |