SG Optimizer

Descrizione

Questo plugin è stato creato per collegare WordPress ai servizi di SiteGround. NON FUNZIONA con un altro hosting provider.

Il plugin SG Optimizer ha diverse funzioni che gestiscono ottimizzazioni specifiche delle prestazioni:

Configurazione

Per informazioni dettagliate sul nostro plugin e su come funziona, consulta il nostro tutorial su SG Optimizer

Impostazioni SuperCacher

In questa scheda è possibile configurare la Cache Dinamica in modo da archiviare i contenuti nella memoria del server e accedervi più rapidamente, Puoi anche configurare Memcached che memorizza le query eseguite di frequente nel database e le riutilizza per prestazioni migliori. Assicurati di averli abilitati dal Site Tools o cPanel prima di utilizzare il plugin. Puoi abilitare/disabilitare la pulizia automatica della cache, escludere gli URL dalla cache per mantenerli dinamici e verificare se le tue pagine se sono correttamente memorizzate nella cache.

Ottimizzazioni dell’ambiente

Qui puoi forzare l’HTTPS per il tuo sito, abilitare o disabilitare le regole per la compressione Gzip e per la cache del browser. È possibile attivare l’ottimizzazione del database che rimuoverà tutti gli elementi non necessari dal database e lo ottimizzerà. Utilizzare il DNS-Prefetching per aumentare la velocità di caricamento delle risorse esterne. È inoltre possibile gestire Heartbeat Control per modificare la frequenza di WP Heartbeat per diverse location.

Ottimizzazioni del frontend

In questa scheda è possibile abilitare o disabilitare la minificazione delle risorse HTML, JS e CSS. È possibile attivare/disattivare la combinazione di JS e CSS per ridurre il numero di richieste al server. Puoi ottimizzare il caricamento di Google Fonts combinandoli per ridurre la richiesta HTTP. Puoi disabilitare il supporto Emoji nelle tue pagine per impedire a WordPress di rilevare e generare emoji nelle tue pagine. Puoi anche rimuovere le stringhe di ricerca dalle risorse statiche per migliorare il caching.

Ottimizzazione immagini

Qui è possibile abilitare o disabilitare l’ottimizzazione automatica per le immagini appena caricate o ottimizzare in blocco quelle vecchie. Puoi anche abilitare o disabilitare il Lazy Load per vari asset come iframe, video, miniature, widget, shortcode e altro. Il Lazy Load può essere attivato anche per le richieste mobile. Hai un’opzione per escludere specifiche immagini dal Lazy Load.

Test delle prestazioni

Il nostro controllo delle prestazioni è basato su Google Page Speed. Qui puoi verificare quanto è ottimizzato il tuo sito web. Il risultato dei test ti fornirà informazioni su ciò che può essere ottimizzato ulteriormente.

Compatibilità del plugin

Se il tuo plugin non attiva gli hook standard di WordPress o hai bisogno che svuotiamo la cache, puoi usare questa funzione nel tuo codice:

if (function_exists('sg_cachepress_purge_cache')) {
    sg_cachepress_purge_cache();
}

È preferibile far passare un URL dalla funzione per svuotare la cache invece di pulire l’intera cache. Per esempio:

if (function_exists('sg_cachepress_purge_cache')) {
    sg_cachepress_purge_cache('https://yoursite.com/pluginpage');
}

Puoi evitare che gli stili siano combinati e minificati usando i filtri che abbiamo creato a questo scopo. Ecco un esempio di codice che può essere aggiunto al tuo file functions.php:

add_filter( 'sgo_css_combine_exclude', 'css_combine_exclude' );
function css_combine_exclude( $exclude_list ) {
    // Add the style handle to exclude list.
    $exclude_list[] = 'style-handle';
    $exclude_list[] = 'style-handle-2';

    return $exclude_list;
}

add_filter( 'sgo_css_minify_exclude', 'css_minify_exclude' );
function css_minify_exclude( $exclude_list ) {
    // Add the style handle to exclude list.
    $exclude_list[] = 'style-handle';
    $exclude_list[] = 'style-handle-2';

    return $exclude_list;
}

Puoi evitare che gli script siano minificati usando i filtri che abbiamo creato a questo scopo. Ecco un esempio di codice che può essere aggiunto al tuo file functions.php:

add_filter( 'sgo_js_minify_exclude', 'js_minify_exclude' );
function js_minify_exclude( $exclude_list ) {
    $exclude_list[] = 'script-handle';
    $exclude_list[] = 'script-handle-2';

    return $exclude_list;
}

Puoi evitare che gli script siano combinati usando i filtri che abbiamo creato a questo scopo. Ecco un esempio di codice che può essere aggiunto al tuo file functions.php:

add_filter( 'sgo_javascript_combine_exclude', 'js_combine_exclude' );
function js_combine_exclude( $exclude_list ) {
    $exclude_list[] = 'script-handle';
    $exclude_list[] = 'script-handle-2';

    return $exclude_list;
}

Puoi evitare che gli script esterni siano combinati utilizzando i filtri che abbiamo creato a questo scopo. Ecco un esempio di codice che può essere aggiunto al tuo file functions.php:

add_filter( 'sgo_javascript_combine_excluded_external_paths', 'js_combine_exclude_external_script' );
function js_combine_exclude_external_script( $exclude_list ) {
    $exclude_list[] = 'script-host.com';
    $exclude_list[] = 'script-host-2.com';

    return $exclude_list;
}

Puoi evitare che gli script inline siano combinati utilizzando i filtri che abbiamo creato a questo scopo. Ecco un esempio del codice che puoi aggiungere al tuo file functions.php:

add_filter( 'sgo_javascript_combine_excluded_inline_content', 'js_combine_exclude_inline_script' );
function js_combine_exclude_inline_script( $exclude_list ) {
    $exclude_list[] = 'first few symbols of inline content script';

    return $exclude_list;
}

Puoi escludere gli script dall’essere caricati in modo asincrono, usando i filtri che abbiamo creato a questo scopo. Ecco un esempio di codice che può essere aggiunto al file functions.php:

add_filter( 'sgo_js_async_exclude', 'js_async_exclude' );
function js_async_exclude( $exclude_list ) {
    $exclude_list[] = 'script-handle';
    $exclude_list[] = 'script-handle-2';

    return $exclude_list;
}

Puoi escludere un interno url or un url che contiene parametri di query specifici, usando i seguenti filtri:

add_filter( 'sgo_html_minify_exclude_params', 'html_minify_exclude_params' );
function html_minify_exclude_params( $exclude_params ) {
    // Add the query params that you want to exclude.
    $exclude_params[] = 'test';

    return $exclude_params;
}

add_filter( 'sgo_html_minify_exclude_urls', 'html_minify_exclude' );
function html_minify_exclude( $exclude_urls ) {
    // Add the url that you want to exclude.
    $exclude_urls[] = 'http://mydomain.com/page-slug';

    return $exclude_urls;
}

Puoi escludere le immagini da Lazy Load con i seguenti filtri:

add_filter( 'sgo_lazy_load_exclude_classes', 'exclude_images_with_specific_class' );
function exclude_images_with_specific_class( $classes ) {
    // Add the class name that you want to exclude from lazy load.
    $classes[] = 'test-class';

    return $classes;
}

Support WP-CLI

Nella versione 5.0 abbiamo aggiunto pieno supporto a WP-CLI per tutte le opzioni e funzionalità del plugin.

  • wp sg purge (url) – elimina l’intera cache o se viene passato l’URL
  • wp sg memcached enable|disable – abilita o disabilita Memcached
  • wp sg forcehttps enable|disable – abilita o disabilita l’HTTPS per il tuo sito
  • wp sg optimize – abilita o disabilita diverse opzioni di ottimizzazione per il tuo sito:
  • wp sg optimize html enable|disable – abilita o disabilita la minificazione HTML
  • wp sg optimize js enable|disable – abilita o disabilita la minificazione JS
  • wp sg optimize css enable|disable – abilita o disabilita la minificazione CSS
  • wp sg optimize combine-css enable|disable – abilita o disabilita la combinazione CSS
  • wp sg optimize combine-js enable|disable – abilita o disabilita la combinazione JS
  • wp sg optimize querystring enable|disable – abilita o disabilita la rimozione delle stringhe di ricerca
  • wp sg optimize emojis enable|disable – abilita o disabilita lo stripping degli script Emoji
  • wp sg optimize images enable|disable – abilita o disabilita l’ottimizzazione delle nuove immagini
  • wp sg optimize webp enable|disable – abilita o disabilita l’ottimizzazione delle immagini WebP
  • wp sg optimize lazyload enable|disable – abilita o disabilita il Lazy Load delle immagini
  • wp sg optimize gzip enable|disable – abilita o disabilita la compressione Gzip per il tuo sito
  • wp sg optimize browsercache enable|disable – abilita o disabilita le regole della cache del browser
  • wp sg optimize dynamic-cache enable|disable – abilita o disabilita le regole della cache dinamica
  • wp sg optimize google-fonts enable|disable – abilita o disabilita la combinazione di Google Fonts
  • wp sg optimize fix_insecure_content enable|disable – abilita o disabilita la correzione di contenuti non sicuri
  • wp sg status html|js|js-async|css|combine-css|querystring|emojis|images|lazyload_images|lazyload_gravatars|lazyload_thumbnails|lazyload_responsive|lazyload_textwidgets|gzip|browser-caching|memcache|ssl|ssl-fix|autoflush|dynamic-cache – restituisce lo stato corrente di ottimizzazione (enabled|disabled)

Requirements

In order to work correctly, this plugin requires that your server meets the following criteria:

  • Account SiteGround
  • WordPress 4.7
  • PHP 5.5
  • If you’re not hosted with SiteGround this plugin WILL NOT WORK because it relies on a specific server configuration

Il nostro plugin utilizza un cookie per funzionare correttamente. Non memorizza i dati personali e viene utilizzato esclusivamente per esigenze di caching del nostro sistema.

Screenshot (schermate di esempio)

  • La scheda Impostazioni SuperCacher permette di gestire la cache dinamica e Memcached. Qui puoi escludere gli url dalla cache, testare il tuo sito ed svuotare manualmente la cache dinamica.
  • Nella scheda Ottimizzazioni dell'ambiente, puoi forzare l'HTTPS per il tuo sito, cambiare le versioni di PHP e abilitare le regole Gzip e di caching del browser.
  • La scheda Ottimizzazione del frontend consente di minificare HTML, CSS e JS, nonché di rimuovere stringhe di ricerca dalle risorse statiche e disabilitare il supporto Emoji.
  • La scheda Ottimizzazione immagini ti consente di ottimizzare le immagini della tua libreria multimediale e di aggiungere la funzionalità Lazy Load per il tuo sito.
  • Solo per Multisite! Nelle impostazioni generali, puoi configurare tutte le opzioni che sono generali per la tua rete.
  • Solo per Multisite! Nella scheda delle impostazioni per ogni sito, è possibile scegliere come configurare i nuovi siti aggiunti alla rete.

Installazione

Installazione automatica

  1. Go to Plugins -> Add New
  2. Cerca “SG Optimizer”
  3. Click on the Install button under the SG Optimizer plugin
  4. Once the plugin is installed, click on the Activate plugin link

Installazione manuale

  1. Login to the WordPress admin panel and go to Plugins -> Add New
  2. Seleziona il menu ‘Carica’
  3. Click the ‘Choose File’ button and point your browser to the sg-cachepress.zip file you’ve downloaded
  4. Fai clic sul pulsante ‘Installa ora’
  5. Go to Plugins -> Installed Plugins and click the ‘Activate’ link under the WordPress SG Optimizer listing

Recensioni

19 Settembre 2020
SG optimizer does the job that multiple plugins would require in order to function properly. So many great optimization features.
15 Settembre 2020
It's doing everything right. However, I'd like to see a slot for critical CSS, then I could stop using Autoptimizer and use this plugin exclusively.
9 Settembre 2020
I'm a new SiteGround customer and as someone coming from Bluehost/HostGator, SiteGround kicks ass. It's SO quick and user friendly! The ONLY thing I've found with this plugin that hasn't ever worked for me is the "Performance Test" functionality. I've tested page speed within my dashboard a few times on different sites and it always gets stuck loading between 66% and 84%. Other than that, this plugin is awesome and I've noticed a dramatic increase to my site speed after using it.
Leggi tutte le recensioni di 363

Contributi e sviluppo

“SG Optimizer” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.

Collaboratori

“SG Optimizer” è stato tradotto in 13 lingue. Grazie ai traduttori per i loro contributi.

Traduci “SG Optimizer” nella tua lingua.

Ti interessa lo sviluppo?

Esplora il Codice segui il Repository SVN iscriviti al Log delle Modifiche. Puoi farlo tramite RSS con un lettore di feed.

Changelog (registro delle modifiche)

Version 5.6.7

  • Improved JS & CSS Combination exclude list
  • Bumped JS Combination stop limit
  • Improved functionality to stop JS Combination if randomized names create endless combination files

Version 5.6.6

  • Improved JS Combination exclude list
  • Bumped JS Combination stop limit
  • Fixed typos

Version 5.6.5

  • Improved Elementor Pro 3.0 support

Version 5.6.4

  • Fix error in CSS Combinator

Version 5.6.3

  • Better WP 5.5 support
  • Improved log handling

Version 5.6.2

  • Improved JS Combination exclude list
  • Disable native WordPress lazyloading

Version 5.6.1

  • Second stage of Memcached improvements applied
  • Added WP-CLI control for heartbeat, dns-prefetching and db optimizations
  • Fixed non-critical notices while using PHP 7.3

Version 5.6.0

  • Added Heartbeat Control
  • Added Database Optimization
  • Added DNS Prefetching
  • Improved Browser Caching XML rules
  • Refactored Lazy Load
  • Deprecated Compatibility Checker & PHP Switcher
  • Improved Lazyload Videos for Classic Editor
  • Added functionality to stop JS Combination if randomized names create endless combination files

Version 5.5.8

  • Added proper AMP support
  • Added samesite parameter to the bypass cookie
  • Added support for Shortcodes Ultimate
  • Extended the sg purge wp-cli command to delete assets too
  • Improved support for Uncode Themes

Version 5.5.7

  • Improved Memcached Integration
  • Added protection for objects too big to be stored in Memcached
  • Improved JS and CSS Combination Exclude List
  • Improved Lazy Load functionality
  • Improved Image Optimization for sites using CDN

Version 5.5.6

  • Improved WP CLI commands
  • Extended Combine JavaScript Exclude list
  • Improved Beaver Builder Support
  • Revamped bypass cookie functionality
  • Improved Multisite Controls

Version 5.5.5

  • Improved Script Combinations Excluding Functionality
  • Improved Internationalisation
  • Improved Lazy Loading
  • Improved WooCommerce Support for 3rd Party Payment Gateways
  • Added Global JS exclude for Plugins with Known Issues
  • Added WP-Authorized-Net support
  • Added Facebook for WooCommerce support

Version 5.5.4

  • Fixed issue with CSS Combination causing problems with media specific stylesheets
  • Added defer attribute for the Combined JS files when JS Defer is enabled
  • Better support with sites using long domains (.blog, .marketing, etc.)
  • Fixed Memcached XSS security issues
  • Fixed CSS & JS Combination for sites with custom upload folders

Version 5.5.3

  • Fix ISE for Flatsome theme

Version 5.5.2

  • Better CSS Combination
  • Better Fonts Combination
  • Better concatenation of inline scripts
  • Improved WebP Quaity Slider
  • Updated readme.txt file
  • Added WP-CLI Commands: combine-js and webp
  • Better Polylang support

Version 5.5.1

  • Better Elementor support
  • Better Divi support
  • Better AMP support
  • Better sourcemapping removal

Version 5.5.0

  • New – Combine JavaScript Files
  • New – WebP quality control plus lossless option
  • New – What’s new and opportunities slider
  • Improved – better WPML support (mostly memcached)
  • Improved – better Elementor support
  • Improved – better Browser Caching rules for cPanel users

Version 5.4.6

  • Interface revamp for better accessability
  • Improved compatibility with page builders
  • Improved compatibility with latest Elementor
  • Added support for popular AMP plugins
  • Better WebP optiomization status reporting

Version 5.4.5

  • Improved elementor support
  • Improved flothemes support
  • Improved handling of @imports in combine css

Version 5.4.4

  • Improved transients handling
  • Added Jet Popup support

Version 5.4.3

  • Added Lazy loading functionality for iframes
  • Added Lazy loading functionality for videos

Version 5.4.2

  • Fixed bug with WebP image regeneration on image delete

Version 5.4.1

  • Added PHP 7.4 support for PHP Compatibility Checker
  • Improved WebP Conversion
  • Fixed bug with WebP image regeneration on image edit
  • Improved plugin localization

Version 5.4.0

  • Added WebP Support on All Accounts on Site Tools
  • Added Google PageSpeed Test
  • Improved Image Optimization Process
  • Improved SSL Certificate check

Version 5.3.10

  • Better PHP Version Management for Site Tools
  • NGINX Direct Delivery for Site Tools

Version 5.3.9

  • Improved check for SG Servers

Version 5.3.8

  • Fixed a bug when Memcached fails to purge when new WordPress version requiring a database update is released
  • Added alert and check if you’re running SG Optimizer on a host different than SiteGround
  • Improved compatibility with WooCommerce
  • Improved conditional styles combination
  • Improved image optimization process

Version 5.3.7

  • Added WooCommerce Square Payment & Braintree For WooCommerce Exclude by Default
  • Improved Google Fonts Optimization
  • Added Notice for Defer Render-Blocking Scripts Optimization
  • Added wp-cli commands for Google Fonts Optimization
  • Changed New Images Optimizer hook to wp_generate_attachment_metadata

Version 5.3.6

  • Improved Google Fonts loading with better caching
  • Improved Defer of render-blocking JS

Version 5.3.5

  • WordPress 5.3 Support Declared
  • Better Elementor Compatibility
  • Better Image Optimization Messaging
  • Better Google Fonts combination
  • Added PHP 7.4 support

Version 5.3.4

  • Improved Async load of JS files
  • Added Google Fonts Combination optimization
  • Moved lazyload script in footer
  • Improved CSS combination

Version 5.3.3

  • Improved browser cache handling upon plugin update
  • Added wp-cli commands for Dynamic Cache, Autoflush and Browser-Speciffic cache handling

Version 5.3.2

  • Fixed bug with https enforce for www websites
  • Improved JILT support

Version 5.3.1

  • Better SSL force to accommodate websites with WWW in the URL
  • Global exclusion of siteorigin-widget-icon-font-fontawesome from Combine CSS

Version 5.3.0

  • Refactoring of the Lazy Load functionality
  • Redesign of the Lazy Load screen
  • Improved WooCommerce product image Lazy Load
  • Gzip functionality update for Site Tools accounts
  • Browser caching functionality update for Site Tools accounts
  • Improved Browser caching functionality for cPanel accounts

Version 5.2.5

  • New Feature: Option to split caches per User Agent
  • New Feature: Option to disable lazy loading for mobile devices
  • Improved Memcached check

Version 5.2.4

  • Improved XML RCP checks compatibility

Version 5.2.3

  • Improved LazyLoad

Version 5.2.2

  • Improved Events Calendar Compatibility
  • Suppressed notices in the REST API in certain cases
  • Improved nonscript tag in LazyLoad

Version 5.2.1

  • Improved Cloudflare compatibility

Version 5.2.0

  • Exclude list Interface for JavaScript handlers
  • Exclude list Interface for CSS handlers
  • Exclude list Interface for HTML minification (URL like dynamic)
  • Exclude list interface for LazyLoading (Class)
  • Improved Thrive Architect support
  • Fixed notice when purging comment cache

Version 5.1.3

  • Improved Elementor support
  • Improved CSS optimization for inclusions without protocol
  • Excluded large PNGs from optimizations
  • Added better WP-CLI command documentation

Version 5.1.2

  • Added support for Recommended by SiteGround PHP Version
  • Improved LazyLoad Support for WooCommerce sites
  • Improved Image Optimization checks
  • Improved PHP Version switching checks
  • Added wp cli status command for checking optimization status
  • Fixed bug with Combine CSS

Version 5.1.1

  • Improved cache invalidation for combined styles
  • Cache purge from the admin bar now handles combined files too
  • Added filter to exclude images from Lazy Loading
  • Added filter to exclude pages from HTML Minification
  • Added Filter to query params from HTML Minification
  • Added PHP 7.3 support

Version 5.1.0

  • Added CSS Combination Functionality
  • Added Async Load of Render-Blocking JS
  • Added WooCommerce Support for LazyLoad
  • Added Filter to Exclude Styles from CSS Combination
  • Improved Lazy Load Functionality on Mobile Devices
  • Fixed Issue with WP Rocket’s .htaccess rules and GZIP
  • Fixed Issue with Query String Removal Script in the Admin Section
  • Fixed Compatibility Issues with 3rd Party Plugins and Lazy Load
  • Fixed Compatibility Issues with Woo PDF Catalog Plugin and HTML Minification
  • Improved Memcached Reliability
  • Improved Lazy Load for Responsive Images

Version 5.0.13

  • Modified HTML minification to keep comments
  • Interface Improvements
  • Better input validation and sanitation for PHP Version check
  • Improved security

Version 5.0.12

  • Better cache purge for multisite
  • Surpress dynamic cache notices for localhost sites

Version 5.0.11

  • Improved handling of third party plugins causing issues with the compatibility checker functionality
  • Optimized WP-CLI commands for better performance
  • Better notice handling for Multisite and conflicting plugins

Version 5.0.10

  • Fixed issue with Mythemeshop themes
  • Fixed issues with exclude URL on update
  • Fixed issues with exclude URL on update
  • Exclude Lazy Load from AMP pages
  • Exclude Lazy Load from Backend pages
  • Fixed WPML problems
  • Fixed Beaver Builder issues
  • Fixed Spanish translations
  • Fixed incompatibility with JCH Optimize

Version 5.0.9

  • Fixed woocommerce bugs
  • Improved memcached flush
  • Improved https force

Version 5.0.8

  • Better .htaccess handling when disabling and enabling Browser Cache and Gzip
  • Improved image optimization handling
  • Added option to stop the image optimization and resume it later
  • Fixed bug with memcached notifications
  • Fixed bug with conflicting plugin notices for non-admins
  • Fixed bug when user accesses their site through IP/~cPaneluser
  • Fixed bug with labels for HTML, CSS & JS Minification
  • SEO Improvements in the Lazy Load functionality

Version 5.0.7

  • Fixed bug with notifications removal
  • Fixed bug with modifying wrong .htaccess file for installations in subdirectory
  • Flush redux cache when updating to new version
  • Improved check for existing SSL rules in your .htaccess file
  • Added check and removal of duplicate Gzip rules in your .htaccess file
  • Added check and removal of duplicate Browser caching rules in your .htaccess file

Version 5.0.6

  • Memcache issues fixed. Unique WP_CACHE_KEY_SALT is generated each time you enable it on your site.
  • Better status update handling
  • Added option to start checks even if the default WP Cron is disabled (in case you use real cronjob)

Version 5.0.5

  • Fixed Compatibility Checker progress issues.
  • Fixed images optimization endless loops.
  • Changed php version regex to handle rules from other plugins.

Version 5.0.4

  • Fixed CSS minification issues.
  • Add option to re-optimize images.
  • Allow users to hide notices.

Version 5.0.0

  • Complete plugin refactoring
  • Frontend optimiztions added
  • Environment optimizations added
  • Images Optimizatoins adder
  • Full WP-CLI Support
  • Better Multisite Support
  • Better Interface

Version 4.0.7

  • Fixed bug in the force SSL functionality in certain cases for MS
  • Added information about the cookie our plugin uses in the readme file

Version 4.0.6

  • Bug fixes
  • Better https enforcement in MS environment

Version 4.0.5

  • Removed stopping of WP Rocket cache

Version 4.0.4

  • Minor bug fixes

Version 4.0.3

  • Switching recommended PHP Version to 7.1

Version 4.0.2

  • WPML and Memcache / Memcached bug fix

Version 4.0.1

  • Minor bug fixes
  • UK locale issue fixed

Version 4.0.0

  • Added proper Multisite support
  • Quick optimizations – Gzip and Browser cache config settings for the Network Admin
  • Network admin can purge the cache per site
  • Network admin can disallow Cache and HTTPS configuration pages per site
  • WPML support when Memcached is enabled
  • Cache is being purged per site and not for the entire network
  • Multiple performance & interface improvements
  • Security fixes against, additional access checks introduced
  • Fixed minor cosmetic errors in the interface

Version 3.3.3

  • Fixed minor interface issues

Version 3.3.2

  • Fixed bug with disabling the Force HTTPS option

Version 3.3.1

  • Fixed cache purge issue when CloudFlare is enabled
  • Added logging of failed attempts in XMLRPC API.

Version 3.3.0

  • Improved public purge function for theme and plugin developers
  • Added WP-CLI command for cache purge – wp sg purge

Version 3.2.4

  • Updated Memcache.tpl
  • Fixed a link in the PHP Check interface

Version 3.2.3

  • Improved WP-CLI compatibility

Version 3.2.1

  • Improved cron fallback, added error message if the WP CRON is disabled

Version 3.2.0

  • Adding PHP 7.0 Compatibility check & PHP Version switch

Version 3.0.5

  • Improved Certficiate check

Version 3.0.4

  • Fixed bug with unwrittable .htaccess

Version 3.0.3

  • Fixed bug in adding CSS files

Version 3.0.2

  • User-agent added to the SSL availability check

Version 3.0.1

  • PHP Compatibility fixes

Version 3.0.0

  • Plugin renamed to SG Optimizer
  • Interface split into multiple screens
  • HTTPS Force functionality added which will reconfigure WordPress, make an .htaccess redirect to force all the traffic through HTTPS and fixes any potential insecure content issues
  • Plugin prepared for PHP version compatibility checker and changer tool

Version 2.3.11

  • Added public purge function
  • Memcached bug fixes

Version 2.3.10

  • Improved Memcached performance
  • Memcached bug fixes

Version 2.3.9

  • Improved WordPress 4.6 compatibilitty

Version 2.3.8

  • Improved compatibility with SiteGround Staging System

Version 2.3.7

  • Fixed PHP warnings in Object Cache classes

Version 2.3.6

  • Minor URL handling bug fixes

Version 2.3.5

  • Improved cache testing URL detection

Version 2.3.4

  • CSS Bug fixes

Version 2.3.3

  • Improved Memcache work
  • Interface improvements
  • Bug fixes

Version 2.3.2

  • Fixed bug with Memcached cache purge

Version 2.3.1

  • Interface improventes
  • Internationalization support added
  • Spanish translation added by SiteGround.es
  • Bulgarian translation added

Version 2.3.0

  • Memcached support added
  • Better PHP7 compatibility

Version 2.2.11

  • Improved compatibility with WP Rocket
  • Bug fixes

Version 2.2.10

  • Revamped notices work
  • Bug fixes

Version 2.2.9

  • Bug fixes

Version 2.2.8

  • Bug fixing and improved notification behaviour
  • Fixed issues with MS installations

Version 2.2.7

  • Added testing box and notification if Dynamic Cache is not enabled in cPanel

Version 2.2.6

  • Fixed bug with Memcached causing issues after WP Database update

Version 2.2.5

  • Minor system improvements

Version 2.2.4

  • Minor system improvements

Version 2.2.3

  • Admin bar link visible only for admin users

Version 2.2.2

  • Minor bug fixes

Version 2.2.1

  • Added Purge SG Cache button
  • Redesigned mobile-friendly interface

Version 2.2.0

  • Added NGINX support

Version 2.1.7

  • Fixed plugin activation bug

Version 2.1.6

  • The purge button will now clear the Static cache even if Dynamic cache is not enabled
  • Better and more clear button labeling

Version 2.1.5

  • Better plugin activation and added to the wordpress.org repo

Version 2.1.2

  • Fixed bug that prevents you from enabling Memcached if using a wildcard SSL Certificate

Version 2.1.1

  • Cache will flush when scheduled posts become live

Version 2.1.0

  • Cache will be purged if WordPress autoupdates

Version 2.0.3

  • Minor bug fixes

Version 2.0.2

  • 3.8 support added

Version 2.0.1

  • Interface improvements
  • Minor bug fixes

Version 2.0

  • New interface
  • Minor bug fixes
  • Settings and Purge pages combined into one

Version 1.2.3

  • Minor bug fixes
  • SiteGround Memcached support added
  • URL Exclude from caching list added

1.0

  • Plugin created.