• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral principal

DecodeCMS

Tu WordPress a otro Nivel ...

  • Acerca de
  • Contacto
  • Inicio
  • Tutoriales
    • Themes
    • Plugins
    • Core
    • Recursos
  • Cursos
  • Acceder
    • Mis cursos
    • Mi Cuenta
    • Acceder
Inicio / Tutoriales / Themes / Favicon para modo oscuro y modo claro en WordPress

Favicon para modo oscuro y modo claro en WordPress

[ 27 noviembre 2024 ] [ Autor: Jhon Marreros Guzmán ][ Themes - Intermedio] [ ]

imagen mejoras

Suscríbete a DecodeCMS:  

Sabias que puedes cambiar dinámicamente el Favicon de tu sitio web en WordPress, de manera que si un usuario tiene configurado el modo oscuro o claro pueda ver una versión específica de ese ícono.

 

Resultado Final

Al final obtendremos diferentes Favicons de acuerdo a la configuración del sistema.

Favicon alterno para modo oscuro y claro

 

Código para cambiar dinámicamente el Favicon

Primero tienes que tener dos Favicon, tanto para el modo claro como para el modo oscuro, puedes copiar estos iconos en la raíz de tu sitio web WordPress. En nuestro ejemplo los iconos son: favicon-black.png y favicon-white.png.

Luego puedes copiar el siguiente código como parte de tu archivo functions.php de tu tema hijo o usando algún plugin de Snippets.

 

add_action('wp_head', function(){
	echo '<link rel="icon" href="favicon-black.png" type="image/png" media="(prefers-color-scheme: light)">';
	echo '<link rel="icon" href="favicon-white.png" type="image/png" media="(prefers-color-scheme: dark)">';
});

En el código anterior:

  • Utilizamos el Hook wp_head que nos permitirá insertar código HTML en la etiqueta HTML head
  • Insertamos el HTML tanto para el Favicon de fondo claro como para el de fondo oscuro
  • El código esta especificando que la imagen es de type=»image/png», si tu imagen no es .png tienes que cambiar esto
  • Lo que condiciona la carga de un u otro icono es la propiedad media, a través de prefers-color-scheme

 

Conclusión

Como has podido comprobar puedes mejorar el aspecto del Favicon dependiendo de las preferencias del usuario en su sistema y de esta forma tener un icono personalizado para tu sitio.

 

¿Me ayudas a llegar a más gente?

Twittear Compartir LinkedIn WhatsApp

Artículos Relacionados

  • Quitar el menú de WooComerce en la administración de WordPress para ciertos usuariosQuitar el menú de WooComerce en la administración de WordPress para ciertos usuarios
  • Eliminar automáticamente las imágenes al borrar una entradaEliminar automáticamente las imágenes al borrar una entrada
  • Ocultar precios de productos a usuarios visitantesOcultar precios de productos a visitantes en WooCommerce
  • Deshabilitar Información de Usuarios de la REST API de WordPressDeshabilitar Información de Usuarios de la REST API de WordPress
Valora este artículo : 1 barra2 barras3 barras4 barras5 barras (1 votos, promedio: 5,00 de 5)
Cargando...

Interacciones con los lectores

Para escribir código envolver con: <pre class="language-xxx"><code> </code></pre> ,reemplaza las xxx (php, css, html)

*

* Gravatar habilitado

Barra lateral principal

Curso Decodifica WordPress

Únete a DecodeCMS

Recibirás como regalo:

Guia práctica con video:
¿Quieres agregar código a WordPress? Revisa las diferentes opciones que tienes.Ver más

Omnisend
Alojamiento Wordpress

Niveles

Básico Intermedio Avanzado

Etiquetas

accesibilidad css dashboard editor error funcionalidad herramientas imagen js librería mejoras optimización seguridad SEO social woocommerce

Populares

Añadir una nueva ubicación de menú a un theme WordPress

Emojis en WordPress con Unicode

Adaptar un theme WordPress a Gutenberg

Evitar la descarga directa de archivos en WordPress

© logo decode pie
Política de Privacidad | Política de devoluciones
Copyrigth 2026 Todos los derechos reservados