Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come disabilitare le emoji in WordPress (Passo dopo passo)

Parliamo di emoji in WordPress. Le usiamo a volte nei testi e sui social media, ma non sono sempre adatte a ogni sito web. Abbiamo creato molti siti aziendali in cui aveva più senso rimuoverle completamente.

Inoltre, ecco qualcosa che la maggior parte delle persone non sa: WordPress carica script per le emoji su ogni singola pagina. È codice aggiuntivo che potresti non aver nemmeno bisogno!

Abbiamo aiutato migliaia di proprietari di siti ad accelerare i loro siti web, e liberarsi di funzionalità non utilizzate come le emoji spesso rende le cose più veloci.

Ti mostreremo i modi più semplici per disattivare le emoji di WordPress oggi. Sia che tu preferisca usare un plugin o aggiungere un rapido snippet di codice, abbiamo testato ogni metodo in modo che tu non debba farlo.

Disabilitare le emoji in WordPress

Perché disabilitare le emoji in WordPress?

Mentre le emoji sono popolari per aggiungere espressione ai contenuti, possono spesso apparire poco professionali sui siti web aziendali. Inoltre, possono rallentare il tuo sito WordPress.

Ogni volta che qualcuno visita il tuo sito, WordPress carica file JavaScript e CSS aggiuntivi solo per gestire il supporto delle emoji. Questa funzionalità è stata aggiunta in WordPress 4.2 per garantire che le emoji venissero visualizzate correttamente su tutti i browser.

Tuttavia, questo script non è più così importante perché la maggior parte dei browser moderni è ora in grado di visualizzare le emoji da soli.

Puoi individuare queste risorse aggiuntive visualizzando il codice sorgente del tuo sito web o utilizzando lo strumento Inspect:

Emoji JavaScript in WordPress

Disabilitando queste risorse aggiuntive, puoi mantenere un aspetto più professionale e contribuire a migliorare la velocità e le prestazioni del tuo sito WordPress.

Suggerimento Pro: Non preoccuparti, disabilitare lo script delle emoji non ti impedirà di usarle sul tuo sito. Rimuove semplicemente un file aggiuntivo che WordPress carica su ogni pagina. La maggior parte dei browser moderni è ora in grado di visualizzare le emoji, quindi questo è un modo semplice per ottenere un piccolo aumento della velocità del tuo sito.

Detto questo, diamo un'occhiata a come disabilitare facilmente il supporto per le emoji in WordPress:

Esegui il backup del tuo sito prima di apportare modifiche

Duplicator

Duplicator è il miglior plugin per backup e migrazione per WordPress. Ti consente di creare una copia completa del tuo sito web per conservarla al sicuro prima di aggiungere qualsiasi snippet di codice personalizzato.

Questo ti dà la tranquillità di sapere che puoi ripristinare il tuo sito in pochi minuti se qualcosa va storto.

Metodo 1: Disabilitare le emoji in WordPress usando il codice

Per questo metodo, utilizzeremo uno snippet di codice personalizzato per disabilitare il supporto delle emoji in WordPress.

Puoi aggiungere questo snippet di codice al file functions.php del tuo tema WordPress. Tuttavia, farlo può essere rischioso. Un piccolo errore potrebbe causare la schermata bianca della morte di WordPress e bloccarti fuori dal tuo sito web.

Per evitare ciò, ti consigliamo di utilizzare WPCode. È il miglior plugin per snippet di codice WordPress che offre il modo più sicuro per aggiungere codice personalizzato senza mai modificare direttamente i file del tuo tema.

Innanzitutto, è necessario installare e attivare il plugin WPCode. Per ulteriori istruzioni, consulta la nostra guida per principianti su come installare un plugin di WordPress.

Dopo l'attivazione, visita la pagina Code Snippets » + Add Snippet dalla dashboard di amministrazione di WordPress. Da qui, vai all'opzione ‘Add Your Custom Code (New Snippet)’ e fai clic sul pulsante ‘+ Add Custom Snippet’.

Pulsante Aggiungi Snippet Personalizzato in WPCode

Questo ti porterà alla pagina ‘Create Custom Snippet’.

Qui, seleziona ‘PHP Snippet’ come ‘Code Type’.

Selezionare l'opzione snippet PHP in WPCode

Successivamente, puoi iniziare digitando un nome per il tuo snippet di codice.

Può essere qualsiasi cosa tu voglia.

Digita un nome per il tuo snippet di codice e scegli PHP come tipo di codice

Ora, tutto quello che devi fare è copiare e incollare il seguente codice nella casella ‘Anteprima codice’:

/**
 * Disable the emoji's
 */
function disable_emojis() {
 remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
 remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
 remove_action( 'wp_print_styles', 'print_emoji_styles' );
 remove_action( 'admin_print_styles', 'print_emoji_styles' ); 
 remove_filter( 'the_content_feed', 'wp_staticize_emoji' );
 remove_filter( 'comment_text_rss', 'wp_staticize_emoji' ); 
 remove_filter( 'wp_mail', 'wp_staticize_emoji_for_email' );
 add_filter( 'tiny_mce_plugins', 'disable_emojis_tinymce' );
 add_filter( 'wp_resource_hints', 'disable_emojis_remove_dns_prefetch', 10, 2 );
}
add_action( 'init', 'disable_emojis' );

/**
 * Filter function used to remove the tinymce emoji plugin.
 * 
 * @param array $plugins 
 * @return array Difference betwen the two arrays
 */
function disable_emojis_tinymce( $plugins ) {
 if ( is_array( $plugins ) ) {
 return array_diff( $plugins, array( 'wpemoji' ) );
 } else {
 return array();
 }
}

/**
 * Remove emoji CDN hostname from DNS prefetching hints.
 *
 * @param array $urls URLs to print for resource hints.
 * @param string $relation_type The relation type the URLs are printed for.
 * @return array Difference betwen the two arrays.
 */
function disable_emojis_remove_dns_prefetch( $urls, $relation_type ) {
 if ( 'dns-prefetch' == $relation_type ) {
 /** This filter is documented in wp-includes/formatting.php */
 $emoji_svg_url = apply_filters( 'emoji_svg_url', 'https://s.w.org/images/core/emoji/2/svg/' );

$urls = array_diff( $urls, array( $emoji_svg_url ) );
 }

return $urls;
}

Dopo di che, scorri verso il basso fino alla sezione ‘Inserimento’ e seleziona la modalità ‘Inserimento automatico’.

Il codice verrà ora eseguito automaticamente sul tuo sito al momento dell'attivazione.

Scegli un metodo di inserimento

Dopo di che, torna in cima e sposta l'interruttore a destra da ‘Inattivo’ ad ‘Attivo’.

Infine, fai clic sul pulsante ‘Salva snippet’ per memorizzare le tue modifiche.

Fai clic sul pulsante Salva frammento per salvare le modifiche

Tutto qui, hai disabilitato con successo le emoji in WordPress.

Metodo 2. Disabilitare le emoji in WordPress usando un plugin

Se non vuoi aggiungere codice al tuo sito web, allora questo metodo è quello che fa per te. È la scelta perfetta se stai cercando la soluzione più rapida e semplice con un solo clic.

Innanzitutto, devi installare e attivare il plugin Disable Emojis. Consulta la nostra guida su come installare un plugin WordPress per ulteriori istruzioni.

Il plugin funziona subito e non ci sono impostazioni da configurare.

Dopo l'attivazione, disabiliterà automaticamente il supporto per le emoji dal tuo sito WordPress, migliorando la velocità di caricamento della pagina.

Suggerimento Bonus: Aggiungi pulsanti di reazione ai tuoi post di WordPress

Anche dopo aver disabilitato il supporto per le emoji, potresti voler consentire agli utenti di reagire ai tuoi post e condividere le loro opinioni tramite pulsanti di reazione.

Questi pulsanti possono aumentare l'engagement sul tuo blog WordPress e incrementare l'interazione degli utenti.

Per fare ciò, devi installare e attivare il plugin Da Reactions. Per i dettagli, consulta la nostra guida per principianti su come installare un plugin WordPress.

Dopo l'attivazione, visita la pagina Reazioni » Gestore reazioni dal tuo pannello di amministrazione di WordPress. Qui troverai le 6 emoji di reazione predefinite con le loro etichette personalizzabili.

Modifica delle etichette di Da Reactions

Ora puoi riordinare i pulsanti, assegnare loro delle etichette, cambiare il colore delle emoji, eliminare un'emoji e altro ancora.

Puoi persino aggiungere altre emoji a tua scelta facendo clic sul pulsante 'Aggiungi nuovo' alla fine. Il plugin aggiungerà quindi un'icona di reazione casuale all'elenco.

Successivamente, fai clic su questa icona per aprire il pannello delle opzioni. Da qui, puoi ora scegliere una nuova emoji a tuo piacimento.

Aggiunta di un nuovo pulsante di reazione in Da Reactions

Una volta terminato, fai semplicemente clic sul pulsante 'Salva modifiche' per memorizzare le tue impostazioni.

Ora, visita il tuo sito WordPress per vedere i pulsanti di reazione in azione. Per ulteriori informazioni, consulta il nostro tutorial su come aggiungere pulsanti di reazione a WordPress per aumentare l'engagement.

Pulsanti Da Reactions personalizzati su un sito web attivo

Domande frequenti sulla disabilitazione delle emoji

Ecco alcune domande che i nostri lettori pongono frequentemente prima di disabilitare le emoji sul loro sito web:

La disabilitazione delle emoji danneggerà il mio sito?

No, affatto. La disabilitazione dello script delle emoji è un'ottimizzazione sicura e comune. Rimuove semplicemente file JavaScript e CSS aggiuntivi di cui il tuo sito potrebbe non aver bisogno, il che può aiutarlo a caricarsi più velocemente.

Posso ancora usare le emoji dopo aver disabilitato lo script?

Sì, puoi. I moderni browser web hanno un supporto integrato per le emoji, quindi verranno comunque visualizzate correttamente per i tuoi visitatori. La disabilitazione dello script impedisce solo a WordPress di caricare i propri file di supporto, che sono spesso ridondanti.

Perché WordPress carica comunque uno script per le emoji?

Questa funzionalità è stata aggiunta in WordPress 4.2. Il suo scopo principale era garantire che le emoji venissero visualizzate correttamente su tutti i browser. Tuttavia, non è più così importante perché la maggior parte dei browser moderni è ora in grado di visualizzare le emoji da soli.

Speriamo che questo articolo ti abbia aiutato a imparare come disabilitare le emoji sul tuo sito WordPress. Potresti anche voler consultare la nostra guida passo passo su come aggiungere un effetto parallasse a qualsiasi tema WordPress e le nostre migliori scelte per i migliori plugin per page builder per personalizzare il tuo sito.

Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

31 CommentsLeave a Reply

  1. L'ho già fatto. In un progetto recente, la rimozione degli script emoji combinata con altre tecniche di ottimizzazione ha migliorato il tempo di caricamento di 0,4 secondi.
    Un consiglio pratico: quando implemento questo per siti professionali, spiego sempre ai clienti che questo non impedisce l'uso delle emoji nei contenuti, ma rimuove solo l'overhead di codice non necessario.
    Questo aiuta a ottenere una rapida approvazione per l'ottimizzazione, mantenendo al contempo la flessibilità dei loro contenuti.

  2. Se stai già utilizzando il plugin Yoast SEO, questo ha un'opzione integrata per disabilitare le emoji, quindi non è necessario installare un altro plugin per questo.
    L'opzione si trova sotto avanzate / ottimizzazione della scansione

  3. Vorrei chiedere. Bannare le emoji ha davvero un effetto significativo sull'aumento della velocità del sito web? Sto lavorando sulla velocità per un sito, ma il requisito era di mantenere le emoji attive. Vale davvero la pena disattivare le emoji?

    • Non sarebbe un grande aumento delle prestazioni, influenzerebbe principalmente la velocità per i siti che cercano di massimizzare i miglioramenti possibili per un tempo di caricamento il più breve possibile.

      Amministratore

      • Grazie per la risposta, era quello che stavamo cercando. Ottenere i massimi risultati di velocità possibili dal sito. Disattiveremo le emoji e misureremo. Comunque, grazie per il consiglio.

  4. All'inizio, tendevo a disabilitare le emoji sul mio sito web. Da quando uso AIO SEO, in realtà uso le emoji nella SEO perché è interessante vedere come un titolo nella SERP possa attirare più attenzione a prima vista con le emoji. Consiglio di provare le emoji in questo modo. Puoi effettivamente avere un impatto sul traffico organico in modo piuttosto interessante.

  5. Rimuovere le emoji servite da Wordpress è una decisione sensata dal punto di vista delle prestazioni. Tuttavia, se vuoi sbarazzarti di tutte le emoji a causa di incongruenze di design, l'uso del plugin discusso o l'estensione del tuo file functions sono solo una parte dell'equazione. Le persone saranno ancora in grado di utilizzare i caratteri Emoji. Se questi vengono visualizzati correttamente dipende dal supporto nativo. L'unica soluzione è utilizzare un'espressione regolare che corrisponda all'elenco Unicode delle emoji e quindi sostituirle con le proprie per un aspetto unificato (Wordpress non sta cercando di fare questo?) o rimuoverle del tutto dalla stringa. Le emoji hanno cambiato il modo in cui comunichiamo, amale ❤️ o odiale

  6. Direi di trovare alcuni codici per rimuovere le emoji, piuttosto che installare un altro plugin che è un ulteriore carico.

  7. Non sono sicuro se Mark abbia saltato alcune parti in quel codice. Questo codice ha funzionato per me (ci sono due righe aggiuntive). Dovresti aggiungerlo al tuo file functions.php del “tema”.

    // RIMUOVI WP EMOJI
    remove_action(‘wp_head’, ‘print_emoji_detection_script’, 7);
    remove_action(‘wp_print_styles’, ‘print_emoji_styles’);

    remove_action( ‘admin_print_scripts’, ‘print_emoji_detection_script’ );
    remove_action( ‘admin_print_styles’, ‘print_emoji_styles’ );

    Grazie

  8. Ho clienti che si lamentano delle icone emoji che appaiono al posto dei pulsanti di navigazione. Succede quando visualizzano immagini tramite un light-box.

  9. Stavo riscontrando tempi di caricamento lenti del pannello di amministrazione con l'aggiornamento 4.2. Ho installato questo e il problema è scomparso! Evvai! Che frustrazione!

  10. Un altro ottimo articolo, mi state ispirando a scrivere lo stesso per il mio sito web

  11. Grazie

    Non avevo nemmeno pensato che potesse rallentare i siti web in WordPress.

    Una domanda alla discussione sopra. Il plugin contiene solo il codice suggerito da Mark, e nient'altro.

  12. Grazie per queste informazioni... devo dirvi però, il problema più grande con l'ultima versione di wp è l'editor dei link anchor text. Cosa hanno fatto gli sviluppatori? E perché?

    The Franchise King®

    • Siamo d'accordo che sia stato un cambiamento sorprendente che ha preoccupato molti editori. Ci sono plugin in lavorazione per risolvere questo problema. Tuttavia, il core non tornerà al link title.

      Amministratore

  13. Non è meglio disabilitarlo aggiungendo quanto segue a functions.php piuttosto che avere un altro plugin:

    remove_action( ‘wp_head’, ‘print_emoji_detection_script’, 7 );
    remove_action( ‘wp_print_styles’, ‘print_emoji_styles’ );

    • Il plugin fa proprio questo. Non tutti i plugin rallentano il tuo sito, ed è più facile per i principianti aggiungere i plugin rispetto al codice.

      There is no difference between using the plugin or pasting the code (performance wise). Functions.php file is one giant plugin :)

      Amministratore

      • Qual è stato l'aumento della velocità di caricamento della pagina in millisecondi per il rendering delle emoji?

    • Esattamente quello che stavo pensando mentre leggevo l'articolo: “Cosa? Installare un altro plugin?”
      Ottimo suggerimento Mark!

    • Grazie Mark! Esattamente quello che stavo cercando. Questo dovrebbe essere aggiunto all'articolo! Non ho voglia di ingombrare la mia installazione con un altro plugin solo per rimuovere qualcosa di così piccolo.

  14. Quindi per disabilitare le emoji suggerisci di installare un plugin che aggiunge un file aggiuntivo per farlo? Sono sicuro che c'è un modo migliore per farlo tramite functions.php.

Lascia un commento

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.