Guía

Favicon para WordPress

WordPress llama a un favicon un icono de sitio y lo admite de forma nativa desde la versión 4.3. Puede cargar uno desde Customizer en menos de un minuto o anularlo mediante programación en el functions.php de su tema para obtener un control total. Utilice favicon generator para crear un ícono listo para producción antes de cargarlo y siga WordPress favicon tutorial para obtener un tutorial más detallado.

WordPress maneja de forma nativa la inyección de favicon a través de la función Icono del sitio, introducida en WordPress 4.3. Cuando carga una imagen en Customizer, WordPress la recorta automáticamente, genera variantes más pequeñas e inyecta las etiquetas `<link rel='icon'>` y `<link rel='apple-touch-icon'>` correctas en cada página. No se necesita ningún complemento ni cambio de código para la gran mayoría de los sitios.

Para acceder a la configuración del ícono del sitio, inicie sesión en su panel de administración WordPress y navegue hasta Apariencia > Personalizar. En la barra lateral izquierda, haga clic en Identidad del sitio. Verá el campo de carga del ícono del sitio cerca de la parte inferior del panel. Haga clic en Seleccionar imagen, cargue su icono, recórtelo si se le solicita y haga clic en Publicar. Su favicon se activa inmediatamente cuando se carga la siguiente página.

WordPress requiere un tamaño de imagen mínimo de 512 × 512 píxeles para el ícono del sitio. Cargue un PNG cuadrado con esa resolución o mayor: WordPress generará variantes más pequeñas (16×16, 32×32, 180×180) automáticamente desde la fuente. Nunca cargue una imagen pequeña y espere que WordPress la amplíe; el resultado será un icono borroso en las pestañas del navegador.

PNG es el formato recomendado para cargar favicon WordPress. La plataforma también admite JPEG y GIF, pero JPEG no admite transparencia y GIF proporciona una compresión deficiente para logotipos fotográficos. Un fondo transparente PNG garantiza que su icono se vea limpio en cualquier tema del navegador, incluidas las barras de pestañas del modo oscuro.

Si su tema utiliza el editor de sitio Gutenberg (Edición completa del sitio), la ruta del icono del sitio puede diferir ligeramente. Busque en Apariencia > Editor > Estilos o use la configuración del bloque del logotipo del sitio. Algunos temas de bloque también exponen un campo de favicon en el panel de Configuración global. La función subyacente WordPress es la misma: solo cambia la ruta de la interfaz de usuario del administrador.

Para un control avanzado (por ejemplo, mostrar un favicon diferente en el subdirectorio de la tienda y en el blog), puede anular la URL del icono del sitio mediante programación. Agregue esto al functions.php de su tema o a un complemento específico del sitio: `add_filter('get_site_icon_url', function($url, $size, $blog_id) { return 'https://example.com/custom-favicon.png'; }, 10, 3);`. Esto omite por completo el Customizer y le permite mostrar cualquier ícono desde cualquier URL.

Algunos complementos de creación de páginas (Elementor, Divi, Beaver Builder) agregan su propia configuración de favicon que puede entrar en conflicto con WordPress Customizer. Verifique el panel de configuración del sitio del creador de páginas y elimine cualquier anulación de favicon allí, luego vuelva a configurarlo a través del WordPress Customizer nativo. Tener dos etiquetas de favicon que compitan en la misma página puede producir resultados inconsistentes en todos los navegadores.

Las instalaciones multisitio WordPress requieren que cada subsitio tenga su propio ícono de sitio configurado individualmente. La configuración del administrador de red no se aplica en cascada a los subsitios. Si desea un favicon compartido en toda la red, utilice el enfoque de filtro programático y conéctese a la URL del ícono del sitio a nivel de red usando un complemento imprescindible (mu-plugins).

Los complementos de almacenamiento en caché como WP Rocket, W3 Total Cache o LiteSpeed Cache pueden retrasar las actualizaciones de favicon. Después de cambiar el ícono de su sitio, borre todas las capas de caché: el caché de objetos WordPress, el caché de la página, el caché de su CDN y el caché de su navegador. Si el ícono anterior persiste, agregue `?v=2` al enlace de favicon manualmente en el HTML o espere a que caduque el TTL de caché.

Para comprobar que WordPress genera las etiquetas de favicon correctas, haga clic con el botón derecho en su sitio en un navegador, seleccione Ver código fuente de la página y busque `rel='icon'`. Debería ver una entrada favicon.ico y una entrada apple-touch-icon apuntando a la imagen cargada. Si falta alguno de ellos, es posible que su tema esté anulando `wp_head()`; asegúrese de llamar a `<?php wp_head(); ?>` en el header.php de su tema.

Los complementos de SEO WordPress de terceros, como Yoast SEO y Rank Math, incluyen sus propios metadatos sociales y de esquema, pero no interfieren con el ícono del sitio. Sin embargo, si instaló un complemento específico de favicon hace años antes de que WordPress agregara soporte nativo, ese complemento ahora puede entrar en conflicto. Desactive cualquier complemento de favicon heredado antes de usar la opción Customizer incorporada.

Para los sitios alojados en WordPress.com (a diferencia de WordPress.org autohospedado), la ruta del favicon se encuentra en Mis sitios > Configuración > General > Icono del sitio. Los pasos son casi idénticos al flujo Customizer autohospedado, pero la edición de temas y los complementos están limitados según su plan. Cargue un PNG de 512 × 512 y guárdelo: WordPress.com se encarga de todo el cambio de tamaño y la inyección de etiquetas.

Después de configurar su favicon, verifique que funcione correctamente usando favicon tester ingresando la URL de su sitio. Esto confirma que el ícono es accesible públicamente y aparece en la ruta esperada. También verifique best favicon size para comprender qué resoluciones genera WordPress y si necesita agregar alguna manualmente para compatibilidad con PWA.

Cómo funciona

  1. 1

    Generar un favicon de 512×512

    Utilice [favicon generator](tool:favicon-generator) con su logotipo PNG o SVG como fuente. Descargue el paquete completo: necesita como mínimo la fuente PNG para el cargador WordPress.

  2. 2

    Abra el WordPress Customizer

    En su administrador WordPress, vaya a Apariencia > Personalizar > Identidad del sitio. Desplácese hasta la sección Icono del sitio en la parte inferior.

  3. 3

    Sube y recorta tu ícono

    Haga clic en Seleccionar imagen, cargue su PNG de 512 × 512 y confirme el recorte. WordPress generará variantes de 16, 32 y 180 px a partir de su fuente automáticamente.

  4. 4

    Haga clic en Publicar

    WordPress inyecta las etiquetas de enlace de favicon en cada página de su sitio. El cambio se activa inmediatamente en la siguiente carga de la página sin caché.

  5. 5

    Limpia tu caché y verifica

    Vacíe cualquier caché de complementos de almacenamiento en caché (WP Rocket, LiteSpeed, etc.) y su CDN. Abra el sitio en una ventana privada del navegador y confirme que el favicon aparece en la pestaña. Utilice el [favicon tester](utility:favicon-tester) para una verificación externa rápida.

Pruébalo ahora

Genera un favicon listo para WordPress

Generador de Favicon

Preguntas frecuentes

¿Dónde está la configuración del favicon en WordPress?+

Apariencia > Personalizar > Identidad del sitio > Icono del sitio. En los temas de Edición completa del sitio, puede estar en Apariencia > Editor > Estilos. Cargue un PNG de 512 × 512 y haga clic en Publicar: WordPress genera todos los tamaños requeridos automáticamente.

¿Qué tamaño de favicon necesita WordPress?+

Mínimo 512×512 píxeles, cuadrados. WordPress genera variantes de 16×16, 32×32 y 180×180 a partir de su imagen de origen. Cargar una imagen más pequeña da como resultado favicons borrosos en tamaños más grandes.

¿Por qué mi favicon WordPress no se actualiza después de cambiarlo?+

Los navegadores y los complementos de almacenamiento en caché almacenan en caché los favicons de forma agresiva. Borre el caché de su página WordPress, su caché CDN y luego abra el sitio en una ventana privada/de incógnito del navegador. Si el ícono antiguo aún aparece, agregue ?v=2 a la URL del favicon en el header.php de su tema para forzar una nueva búsqueda.

¿Necesito un complemento para agregar un favicon en WordPress?+

No. La función de ícono del sitio incorporada (Apariencia > Personalizar > Identidad del sitio) maneja el 99 % de los casos de uso sin ningún complemento. Los complementos de favicon heredados anteriores a WordPress 4.3 pueden entrar en conflicto; desactívelos si tiene alguno instalado.

¿Puedo usar un favicon diferente en diferentes páginas?+

Sí, con PHP. Utilice el filtro get_site_icon_url en functions.php para devolver una URL de icono diferente basada en etiquetas condicionales como is_shop() o is_category(). El Customizer no puede hacer esto de forma nativa.

¿WordPress admite favicons SVG?+

El cargador de íconos del sitio de Customizer no acepta SVG debido a las restricciones de seguridad SVG de WordPress. Para agregar un favicon SVG, colóquelo en cola manualmente usando wp_head o agregue la etiqueta de enlace directamente al header.php de su tema junto con las etiquetas estándar de íconos del sitio.

Mi tema WordPress no muestra el favicon que configuré, ¿por qué?+

Es posible que su tema no llame a wp_head() en header.php, lo cual es necesario para que WordPress inyecte sus etiquetas de favicon. Verifique que `<?php wp_head(); ?>` aparezca en el header.php de su tema inmediatamente antes de la etiqueta de cierre `</head>`. Los temas más antiguos o mal codificados a veces omiten este gancho.

Herramientas relacionadas

Más guías

Guías

Explorar FetchFavicon

Categorías

Convertidores

Utilidades

Guías

Tutoriales