Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Come minimizzare i file CSS / JavaScript in WordPress (3 modi)

Nessuno vuole un sito web lento. I tempi di caricamento lenti frustrano i visitatori e danneggiano le classifiche di ricerca.

Come specialisti nell’ottimizzazione delle prestazioni di WordPress, abbiamo scoperto che la minifica dei file CSS e JavaScript può aiutare a creare un sito web più veloce ed efficiente.

In questa guida vi mostreremo come minificare facilmente i file CSS e JavaScript in WordPress per migliorare le prestazioni e la velocità, aumentando l’esperienza dell’utente e la visibilità sui motori di ricerca.

Easily minify CSS and JavaScript files in WordPress

Cos’è la minimizzazione e quando è necessaria?

Il termine “minificare” è usato per descrivere un metodo che riduce le dimensioni dei file del sito WordPress. Ciò avviene rimuovendo gli spazi bianchi, le linee e i caratteri non necessari dal codice sorgente.

Ecco un esempio di codice CSS normale:

body {
margin:20px;
padding:20px;
color:#333333;
background:#f7f7f7;
}
h1 {
font-size:32px;
color#222222;
margin-bottom:10px;
}

Dopo la minificazione del codice, l’aspetto sarà questo:

body{margin:20px;padding:20px;color:#333;background:#f7f7f7}
h1{font-size:32px;margin-bottom:10px}

Di solito, si raccomanda di minificare solo i file che vengono inviati al browser dell’utente. Questo include i file HTML, CSS e JavaScript.

È possibile minificare anche i file PHP, ma questo non migliorerà la velocità di caricamento delle pagine per gli utenti. Questo perché PHP è un linguaggio di programmazione lato server, cioè viene eseguito sui server prima di essere inviato al browser web del visitatore.

Il vantaggio della minificazione dei file è il miglioramento della velocità e delle prestazioni di WordPress, poiché i file compatti sono più veloci da caricare.

Avete bisogno di aiuto per ottimizzare le prestazioni del vostro sito web? Allora perché non affidarsi a un esperto con i nostri convenienti Servizi professionali di WPBeginner? Il nostro servizio di ottimizzazione della velocità del sito parte da 699 dollari e include la minificazione, il lazy loading, la configurazione della cache e altro ancora.

Tuttavia, alcuni esperti ritengono che il miglioramento delle prestazioni sia molto ridotto per la maggior parte dei siti web e che non valga la pena di farlo. La minimizzazione rimuove solo pochi kilobyte di dati nella maggior parte dei siti WordPress. È possibile ridurre maggiormente il tempo di caricamento delle pagine ottimizzando le immagini per il web.

Se state cercando di ottenere un punteggio di 100/100 su Google PageSpeed Insights o sullo strumento GTMetrix, la minificazione di CSS e JavaScript migliorerà significativamente il vostro punteggio.

Detto questo, vediamo come minificare facilmente CSS/JavaScript sul vostro sito WordPress. Esamineremo 3 diverse opzioni tra cui potete scegliere:

Siete pronti? Iniziamo con il metodo più consigliato.

Metodo 1. Minimizzare CSS/JavaScript in WordPress usando WP Rocket

Questo metodo è più semplice ed è consigliato a tutti gli utenti. Funziona indipendentemente dall’hosting WordPress utilizzato.

Per prima cosa, è necessario installare e attivare il plugin WP Rocket. Per maggiori dettagli, consultate la nostra guida passo passo su come installare un plugin di WordPress.

WP Rocket è il miglior plugin per il caching di WordPress sul mercato. Permette di aggiungere facilmente il caching a WordPress e di migliorare significativamente la velocità del sito web e i tempi di caricamento delle pagine.

Per maggiori dettagli, consultate il nostro tutorial su come installare e configurare WP Rocket in WordPress.

Dopo l’attivazione, è necessario visitare la pagina Impostazioni ” WP Rocket e passare alla scheda “Ottimizzazione dei file”.

Minify CSS files in WP Rocket

Da qui è necessario selezionare l’opzione Minimizza file CSS.

WP Rocket vi mostrerà un avviso che indica che questa operazione potrebbe danneggiare il vostro sito. Procedete e cliccate sul pulsante “Attiva la minimizzazione dei CSS”. Potete sempre disattivare questa opzione se dovesse causare problemi al vostro sito.

Activate CSS minify

Successivamente, è necessario scorrere verso il basso fino alla sezione File JavaScript.

Qui è sufficiente selezionare la casella accanto all’opzione “Minimizza i file JavaScript”.

WP Rocket minify JavaScript files

Anche in questo caso, verrà visualizzato un avviso che indica che questa operazione potrebbe danneggiare il sito. Fare clic sul pulsante “Attiva la minimizzazione di JavaScript”.

Quindi, non dimenticate di fare clic sul pulsante “Salva modifiche” per memorizzare le impostazioni.

WP Rocket inizierà a minificare i file CSS e JavaScript. Potete cancellare la cache nelle impostazioni del plugin per assicurarvi che inizi a usare i CSS e i JavaScript minificati per il prossimo visitatore del sito.

Metodo 2. Minimizzare CSS/JavaScript in WordPress con SiteGround

Se utilizzate SiteGround come provider di hosting WordPress, potete minificare i file CSS utilizzando SiteGround Optimizer.

SiteGround Optimizer è un plugin di ottimizzazione delle prestazioni che funziona sulla propria piattaforma. Funziona bene con il PHP Ultrafast per migliorare i tempi di caricamento del sito.

È sufficiente installare e attivare il plugin SiteGround Optimizer sul proprio sito WordPress. Per maggiori dettagli, consultare la nostra guida passo-passo su come installare un plugin per WordPress.

Successivamente, è necessario fare clic sul menu SG Optimizer nella barra laterale dell’amministrazione di WordPress.

SG Optimizer

Si accede così alle impostazioni di SG Optimizer.

Da qui è necessario fare clic sul pulsante “Vai al frontend” sotto “Altre ottimizzazioni”.

SiteGround frontend optimization

Nella schermata successiva, sarà possibile gestire il front-end CSS.

È necessario attivare la levetta accanto all’opzione “Minify CSS files”.

Minify CSS in SiteGround

Successivamente, è necessario passare alla scheda JavaScript e attivare la levetta accanto all’opzione “Minify JavaScript Files”.

È tutto! Ora potete svuotare la cache di WordPress e visitare il vostro sito web per caricare le versioni minificate dei file CSS e JS.

Metodo 3. Minimizzare CSS/JavaScript utilizzando Autoptimize

Questo metodo è consigliato agli utenti che non sono su SiteGround e non utilizzano WP Rocket.

Per prima cosa, è necessario installare e attivare il plugin Autoptimize. Per maggiori dettagli, consultate la nostra guida passo passo su come installare un plugin di WordPress.

Dopo l’attivazione, è necessario visitare la pagina Impostazioni ” Ottimizzazione automatica per configurare le impostazioni del plugin.

Da qui è necessario selezionare l’opzione “Ottimizza codice JavaScript” in Opzioni JavaScript.

Autoptimize JavaScript options

Successivamente, è necessario scorrere verso il basso fino alle Opzioni CSS.

Una volta lì, si deve selezionare la casella accanto all’opzione “Ottimizza codice CSS”.

Autoptimize CSS code

Non dimenticate di fare clic sul pulsante “Salva modifiche” per memorizzare le impostazioni.

Quindi è possibile fare clic sul pulsante Svuota cache per iniziare a utilizzare i file minificati. Il plugin può essere utilizzato anche per correggere JavaScript e CSS che bloccano il rendering in WordPress.

Speriamo che questo articolo vi abbia aiutato a minificare CSS e JavaScript sul vostro sito WordPress. Vi consigliamo di consultare anche la nostra guida sull’ottimizzazione di Core Web Vitals in WordPress e la nostra scelta dei migliori page builder drag-and-drop per WordPress.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

25 commentiLascia una risposta

  1. Mrteesurez

    Based on the code example you gave, the two are the same, do what are we minifying, but I can only see one with little space, does removing space is what is termed as minifiying ?
    This post is helpful as it related to site speed but some themes come with minifiying code, do I still need to do it manually ? thanks.

    • WPBeginner Support

      Removing the extra spaces is minifying the code. If your site’s code is already minified then it is not required, it is mainly for themes or other tools that may not be minified.

      Admin

  2. Ali Asgar Attari

    Will using Autoptimize change my font size and line spacing and other CSS ?
    I have added additional CSS codes on my WordPress site. These include Line spacing for bullet points, line spacing for paragraphs, letter spacing for paragraphs.
    Will all these CSS settings be removed ?

    • WPBeginner Support

      The settings and changes you’ve made should not be removed when you minify the files.

      Admin

  3. Sami Khan

    This plugin is no more available in the WordPress plugins panel. Also, it is not updated for the last 6 years.

    • WPBeginner Support

      Thank you for letting us know, we will be sure to look into updating this article :)

      Admin

  4. Adnan

    What if I am not happy with results, can I undo with a click of a button and return to non-minify state?

    • WPBeginner Support

      If you used the plugin then you would need to remove the plugin to stop it from minifying and clear any caching on your site.

      Admin

  5. Echo

    It would be nice to minify the admin area as well. Anyone ever do that?

    • WPBeginner Support

      We do not have a guide on that at the moment.

      Admin

  6. Justin

    This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

    • WPBeginner Support

      Thank you for letting us know, we’ll be sure to take a look at this.

      Admin

  7. Oskar

    I tried to find it for my site but I couldn’t find it?

  8. Adri Oosterwijk

    I’m looking for an outstanding Minify plugin. Reading this post I was willing to install Better Wordpress Minify. Over at the Wordpress repo I noticed that this plugin wasn’t updated in three years. I also noticed that there was not much going on on the support page.

    I’m sure you can understand my hesitation to install this plugin.
    Question is…. can I do it safely with the latest Wordpress and php version or do you recommend another plugin at this moment.

    HTH

    Adri

    • Felipe

      I’m using Autoptimize for most of my websites and it’s going very well.
      It has options for minify HTML, CSS and JS files.

  9. Dave

    This plugin hasn’t been tested with the latest 3 major releases of WordPress!

  10. Shaker

    if you are using W3 Total Cache plugin, many of the WordPress users use this plugin to increase web PageSpeed. You might be aware that this plugin offers a feature to Minify CSS, JavaScript and HTML files. I would recommend this, because it serve the purpose and you don’t need to use additional plugin for Minification.

  11. Sophie

    hello there,

    Once I checked the minify option from one of my cache plugin whose name I don’t know now, but it destroyed my theme. So I am in worry dost the plugin that you have suggested will do the same or it won’t destroy my theme when I install it? I have themify ultra theme.

    thanks,

    sophie.

  12. Rashmi Korlekar

    I agree with JEREMY

  13. Beth

    Thank you for your article. is there another plug in you might recommend? Better Wordpress Minify has not been updated in 2 years. Thank you

  14. santy

    informative and useful appreciating for your effort

  15. Steve Eilertsen

    Your posts are always both useful and appreciated. Many thanks.

  16. Jeremy

    Hello,

    I enjoyed the article, but I have a suggestion. I noticed with a lot of the WP Beginner articles that they feature a plugin based solution. I think that’s great, but at times it’s nice for advanced users to see some behind the scenes stuff.

    There are a few articles that you have that show the plugin way and then a manual (for advanced WordPress users) way. I like those articles because it’s geared toward the novice and advanced WP user or developer.

    As time permits, could you please consider updating the article to feature a how to minify for advanced users/developers?

    Thanks!

    • Hamza Bhatti

      I agree with you JERMY. But as from the website name i.e wpbeginner.com Here the word Beginner is used, which means it is not Pros.

    • Branden

      Lol read the website domain you’re on. It’s WP beginner, not WP Advanced

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.