Come aggiungere una favicon a WordPress senza usare plugins

Ci sono differenti cammini per giungere alla soluzione, ma quello che trovo più elegante è l’uso di qualche riga di codice. Personalmente ritengo che il plugin Code Snippet sia eccellente per aggiungere funzioni custom, senza dover ricorrere a modifiche dirette al file functions.php del proprio tema.

Ed ecco qui il codice per personalizzare la propria favicon

function add_my_favicon() {

	$favicon_path_1 = get_stylesheet_directory_uri() . '/favicon/favicon.ico';
	$favicon_path_2 = get_stylesheet_directory_uri() . '/favicon/favicon-16x16.png';
	$favicon_path_3 = get_stylesheet_directory_uri() . '/favicon/favicon/favicon-32x32.png';
	$favicon_path_4 = get_stylesheet_directory_uri() . '/favicon/favicon/apple-touch-icon.png';
	$webmanifest = get_stylesheet_directory_uri() . '/favicon/site.webmanifest.';

	echo '<link rel="icon" sizes="16x16 32x32 48x48" href="' . esc_url($favicon_path_1) . '" />';
	echo '<link rel="icon" type="image/png" sizes="16x16" href="' . esc_url($favicon_path_2) . '" />';
	echo '<link rel="icon" type="image/png" sizes="32x32" href="' . esc_url($favicon_path_3) . '" />';
	echo '<link rel="apple-touch-icon" type="image/png" sizes="180x180" href="' . esc_url($favicon_path_3) . '" />';
	echo '<link rel="manifest" href="' . esc_url($webmanifest) . '" />';
}

add_action( 'wp_head', 'add_my_favicon' ); //front-end
add_action( 'admin_head', 'add_my_favicon' ); //administration area

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Most Recent

Come estrarre informazioni hardware su Ubuntu

Per estrarre informazioni relative all’hardware su cui è in esecuzione il nostro sistema operativo Ubuntu possiamo utilizzare il comando dmidecode il quale si occupa di

Come esportare i crontab su Ubuntu

La migrazione del contenuto di una macchina Ubuntu ad un’altra può includere anche il backup e il restore dei crontab. Qui di seguito vediamo il