Favicon diversa per una singola pagina WordPress: come fare

Favicon personalizzata in WordPress

Favicon diversa per una singola pagina WordPress: come fare

Favicon personalizzata in WordPress

Cosa sono le favicon?

La favicon è la piccola icona che compare nella scheda del browser, nei preferiti e in altri punti dell’interfaccia. WordPress permette di impostare una Site Icon globale, ma in alcuni progetti può essere utile mostrarne una diversa su una pagina specifica.

Come usare una favicon diversa su una singola pagina

Il metodo più pulito è filtrare l’URL della Site Icon generata da WordPress, invece di aggiungere manualmente un secondo tag <link rel="icon"> nell’header.

Prima di tutto:

  • carica la favicon nella Libreria Media;
  • copia l’URL del file;
  • recupera l’ID della pagina su cui vuoi usarla.

Inserisci poi lo snippet in un child theme oppure con un plugin per gli snippet di codice, evitando di modificare direttamente il tema principale.

				
					function pixylabs_custom_page_favicon( $url, $size, $blog_id ) {
    if ( is_page( 6 ) ) { // sostituisci 6 con l'ID della pagina
        return 'https://sitoesempio.it/favicon.svg';
    }

    return $url;
}
add_filter( 'get_site_icon_url', 'pixylabs_custom_page_favicon', 10, 3 );
				
			

Nell’esempio, is_page( 6 ) applica la favicon alternativa solo alla pagina con ID 6. Sostituisci sia l’ID sia l’URL con quelli del tuo progetto.

Se devi gestire più pagine, puoi estendere la condizione oppure usare una logica basata su un array di ID. Dopo la modifica, svuota eventuali cache e verifica il risultato anche in una finestra anonima: le favicon vengono spesso memorizzate a lungo dal browser.

Per altri interventi tecnici o integrazioni su WordPress puoi vedere i miei servizi di sviluppo web.

contattami

Hai bisogno di aiuto con il tuo sito WordPress?

Contattami per una consulenza personalizzata e scopri come posso aiutarti a migliorare performance, sicurezza e visibilità del tuo sito.

Qualche feedback

Dicono di me

[trustindex no-registration=google]