Alleggerire gli script: defer, ?ver=, emoji, embed
In alto nel pannello «Assets» si trovano quattro interruttori indipendenti l'uno dall'altro; sotto segue la scheda «Cache del browser (.htaccess)». I quattro interruttori cambiano il modo in cui WordPress include gli script e quali output standard nascono ancora nell'<head>. Ogni interruttore ha effetto subito dopo essere stato azionato, un pulsante di salvataggio non c'è.
Azionare gli interruttori uno dopo l'altro
- Il pannello «Assets» si trova nella barra laterale, nel gruppo «Velocità».
- La voce JavaScript «defer» carica in differita gli script non critici, jQuery resta escluso. Di fabbrica attivato.
- «Rimuovi le stringhe di query» elimina il ?ver= dagli indirizzi CSS e JS. Di fabbrica disattivato.
- «Rimuovi lo script emoji» disiscrive lo script di riconoscimento delle emoji e i relativi stili. Di fabbrica attivato.
- «Disattiva gli incorporamenti» rimuove wp-embed.js e i link di discovery oEmbed. Di fabbrica disattivato.
Che cosa tocca esattamente defer
Vengono ritardati solo gli script che vengono caricati tramite un attributo src. Gli script che portano già defer o async, così come la libreria centrale di jQuery, restano invariati. Nell'area di amministrazione la modifica non ha effetto.
Emoji e incorporamenti nel dettaglio
- Emoji: lo script di riconoscimento, gli stili delle emoji, la sostituzione nei feed e il plugin wpemoji dell'editor vengono disiscritti, sia nel frontend sia nell'area di amministrazione
- Incorporamenti: wp-embed.js viene tolto di nuovo dalla coda nel piè di pagina, i link di discovery oEmbed e lo script host oEmbed nell'<head> vengono meno