Para agregar un favicon a un blog de wordpress autohosteado o self hosted, seguimos los siguientes pasos:
1) subimos el icono al directorio raíz de la instalación de wordpress.
2) en el panel de control de wordpress –> apariencia –> editor y en las plantillas del tema que tenemos instalado, buscamos la plantilla Theme Functions (functions.php)
3) editamos esta plantilla, colocando inmediatamente despues del <?php lo siguiente:
/****FAVICON-INICIO****/
function childtheme_favicon() { ?>
<link rel=”shortcut icon” type=”image/x-icon” href=”/favicon.ico” />
<?php }
add_action(‘wp_head’, ‘childtheme_favicon’);
/****FAVICON-FIN****/
Eso es todo !!