Cómo activar el modo nocturno en WordPress

Publicado: 2019-11-20

Desde hace un tiempo, los sistemas operativos y aplicaciones incluyen versiones de sus interfaces gráficas en las que se reemplazan los fondos blancos por fondos negros para reducir la emisión de luz durante las horas nocturnas y así dañar menos tus ojos. Esto se conoce como modo noche .

Ya sea por moda o porque realmente funciona, el modo noche es cada vez más popular. Hay quienes aseguran que los modos nocturnos tienen beneficios para el medio ambiente ya que las pantallas negras consumen menos energía que las blancas. Pero también hay detractores de este tipo de modos oscuros.

Sea como fuere, esta puede ser una funcionalidad que te interese tener también en tu web, y para ello hoy te vamos a hablar del modo noche en WordPress.

WordPress aún no incluye un modo nocturno en su forma predeterminada, pero hay opciones para agregar el modo nocturno tanto en el Panel de control de WordPress como en la interfaz. Como es habitual, los plugins son la solución para ampliar WordPress con esta curiosa funcionalidad visual.

Cómo activar el modo nocturno en el panel de WordPress

Comenzamos con el complemento Modo oscuro para WordPress, que le permite activar el modo nocturno en el panel de WordPress. Es fácil de usar y gratis.

Instale y active el complemento Modo oscuro para WordPress si desea activar el modo nocturno en el escritorio de WordPress.
Instale y active el complemento Modo oscuro para WordPress si desea activar el modo nocturno en el panel de control de WordPress.

Lo primero es instalar y activar el complemento. Podemos encontrarlo directamente en el directorio de complementos de WordPress, directamente dentro del panel de control de WordPress a través del menú Complementos , como puede ver en la captura de pantalla anterior.

Una vez instalado el plugin Dark Mode, cada usuario de tu WordPress tendrá en su perfil la opción de activarlo en su Dashboard:

Cada usuario de tu WordPress elige si quiere ver el Escritorio en modo noche o en modo normal.
Cada usuario de tu WordPress elige si quiere ver el Dashboard en modo noche o en modo normal cuando activas el plugin Dark Mode.

Lo bueno de este plugin es que es cada usuario quien elige cómo quiere ver el Dashboard de WordPress, en modo oscuro o en modo normal. De esta forma, si hay alguien que quiera seguir usando el Dashboard de WordPress como siempre, con fondos blancos, entonces no hay problema en hacerlo.

Con el complemento Modo oscuro para WordPress podemos activar el modo nocturno en el escritorio de WordPress.
Con el plugin Dark Mode para WordPress podemos activar el modo noche en el Panel de WordPress.

En la captura de pantalla anterior puedes ver el resultado de habilitar el modo oscuro. ¡Y se ve genial! Me gustó mucho el resultado de tener el color de fondo negro también en la parte central de la página y no solo en el menú lateral.

Desafortunadamente, hay una asignatura pendiente para el complemento de modo oscuro de WordPress: proporcionar compatibilidad con el editor de bloques de Gutenberg. En la siguiente captura de pantalla, puede ver que aún no puede aplicar el fondo oscuro a Gutenberg:

El complemento Dark Mode para activar el modo nocturno en tu escritorio de WordPress todavía no se lleva bien con Gutenberg.
El plugin Dark Mode para activar el modo noche en tu Dashboard de WordPress sigue sin llevarse bien con Gutenberg.

Supongo que si el plugin tiene el éxito suficiente y los usuarios lo piden, sus desarrolladores acabarán adaptándolo para que el editor de bloques también aparezca en modo noche. En cualquier caso, el ritmo frenético de desarrollo de Gutenberg y sus “frecuentes” actualizaciones en sus estilos hacen que la adaptación sea algo compleja.

Cómo activar el modo nocturno para sus visitantes de WordPress

El complemento Modo oscuro solo agrega el modo nocturno en el Panel de WordPress. El resto de su sitio web, es decir, la interfaz que ven los visitantes, seguirá teniendo el mismo aspecto, sin sufrir ningún cambio.

Si desea que sus visitantes tengan la opción de activar el modo nocturno en su sitio web, utilizando fondos oscuros en lugar de fondos claros, debe instalar el complemento WP Night Mode.

El complemento WP Night Mode le permite agregar el modo nocturno en su WordPress para que sus visitantes puedan seleccionar si quieren activarlo o no.
El complemento WP Night Mode le permite agregar el modo nocturno en su WordPress para que sus visitantes puedan seleccionar si quieren activarlo o no.

Este complemento, al igual que el Modo oscuro, es completamente gratuito y también lo tienes disponible en el Directorio de complementos de WordPress.

Una vez instalado, no verá nada en Configuración ni en ningún menú adicional. Lo que tienes que hacer es ir al menú Apariencia y allí editar tus menús. En su menú principal, debe agregar un enlace personalizado sin ninguna URL en particular. Este nuevo elemento del menú nos ayudará a agregar el interruptor para activar y desactivar el modo noche.

Debe agregar un enlace personalizado en nuestro menú para que el complemento WP Night Mode agregue el interruptor para cambiar entre el modo normal y el modo nocturno.
Debe agregar un enlace personalizado en su menú para que el complemento WP Night Mode agregue el elemento de cambio para cambiar entre el modo normal y el modo nocturno.

En la propia interfaz de gestión de menús tienes que abrir las opciones de pantalla que encontrarás en la esquina superior derecha para activar la opción de añadir clases CSS como ves en la siguiente captura de pantalla:

Active la opción de pantalla para agregar clases de CSS en los menús para agregar la clase de complemento WP Night Mode.
Active la opción de pantalla para agregar clases de CSS en los menús para agregar la clase de complemento WP Night Mode.

Una vez que haya hecho esto, cuando vaya a editar el elemento de menú que hemos agregado antes, verá un campo adicional donde puede agregar clases de CSS. Aquí tienes que incluir la clase CSS wp-night-mode . Esta clase es la que WP Night Mode necesita para identificar qué elemento debe usarse como interruptor de modo nocturno.

Agregue la clase wp-night-mode en el elemento de menú que hemos creado para tomar el estilo de un cambio entre el modo nocturno y el modo normal.
Agregue la clase wp-night-mode en el elemento de menú que hemos creado para tomar el estilo de un cambio entre el modo nocturno y el modo normal.

De forma predeterminada, WP Night Mode es un complemento que no agrega colores oscuros a su interfaz. Tienes que ser tú quien elija los colores oscuros que quieres mostrar tanto para el fondo, como para el texto y los enlaces. Para definir estos colores hay que ir al menú Apariencia y allí abrir el menú Personalizar .

Se abrirá el personalizador de WordPress y allí encontrarás la opción Modo Nocturno . Si lo seleccionas, verás que tienes las opciones para activar el modo noche por defecto y crear varios estilos. En cada estilo se define el color de fondo, el color del texto y el color de los enlaces.

Lo bueno del personalizador es que puedes ver una vista previa real de cómo se verá tu sitio web con los colores elegidos:

En el personalizador podemos definir los colores de fondo y texto y los enlaces del modo noche.
En el personalizador podemos definir el fondo y los colores para el texto y los enlaces del modo noche si usamos el plugin WP Night Mode para WordPress.

Desafortunadamente, el resultado no es perfecto: algunos elementos todavía tienen fondos claros que se ven extraños en el modo nocturno. Pero no te preocupes, podemos arreglar esto. Desde el propio personalizador, puede agregar reglas CSS adicionales para solucionar estos pequeños problemas.

Vuelva al personalizador y verá la opción CSS adicional . Si lo selecciona, tiene la posibilidad de escribir reglas CSS allí mismo. Estas reglas pueden ser del siguiente tipo:

 body.wp-night-mode-on .class-of-the-element-to-fix { color: # 000; }

Tenga en cuenta que lo que realmente hace el complemento es aplicar la clase CSS wp-night-mode-on en la etiqueta del body de su sitio web. Por lo tanto, si desea arreglar el fondo de un elemento HTML y oscurecerlo, todo lo que tiene que hacer es encontrar un selector para ese elemento y aplicar la corrección cuando la etiqueta del body tenga la clase wp-night-mode-on .

En la siguiente comparativa podéis ver una comparación básica entre el modo normal y el modo noche con los colores que hemos aplicado:

Captura de pantalla de la web con el modo noche desactivado.
Captura de pantalla de la web con el modo noche activado.
El modo nocturno cambia la apariencia de su sitio web para sus visitantes. Ellos son los que pueden seleccionar si quieren ver el modo noche o el modo normal. Haga clic en el divisor de imágenes y deslice el mouse para ver cómo cambia la vista en el modo nocturno y en el modo normal.

Agregar el modo nocturno a tu WordPress es muy fácil gracias a un par de complementos. Hoy hemos revisado complementos que nos ayudan a activar el modo nocturno en el Panel de WordPress y en la interfaz.

¿Eres un usuario habitual de los modos noche en tus aplicaciones? ¡Recuerda comentar abajo con tu opinión!

Imagen destacada de Priscilla Du Preez en Unsplash.