如何在 WordPress 中激活夜间模式

已发表: 2019-11-20

一段时间以来,操作系统和应用程序已经包含了它们的图形界面版本,其中白色背景被黑色背景取代,以减少夜间发光,从而减少对眼睛的伤害。 这称为夜间模式

无论是时尚还是因为它确实有效,夜间模式越来越受欢迎。 有些人确保夜间模式对环境有益,因为黑屏比白屏消耗更少的能量。 但也有这种黑暗模式的批评者。

尽管如此,这可能是您有兴趣在您的网站上拥有的功能,为此,今天我们将讨论 WordPress 中的夜间模式。

默认情况下,WordPress 尚不包含夜间模式,但在 WordPress 仪表板和前端都有添加夜间模式的选项。 像往常一样,插件是使用这种奇怪的视觉功能扩展 WordPress 的解决方案。

如何在 WordPress 仪表板上激活夜间模式

我们从 WordPress 的暗模式插件开始,它允许您在 WordPress 仪表板上激活夜间模式。 它易于使用且免费。

如果要在 WordPress 桌面上激活夜间模式,请安装并激活 WordPress 的暗模式插件。
如果要在 WordPress 仪表板上激活夜间模式,请安装并激活 WordPress 的暗模式插件。

首先是安装和激活插件。 我们可以直接在 WordPress 插件目录中通过插件菜单直接在 WordPress 仪表板中找到它,如上面的屏幕截图所示。

安装暗模式插件后,您的 WordPress 的每个用户都将在他们的个人资料中选择在他们的仪表板上激活它:

您的 WordPress 的每个用户都可以选择是否要在夜间模式或正常模式下查看桌面。
当您激活暗模式插件时,您的 WordPress 的每个用户都可以选择在夜间模式或正常模式下查看仪表板。

这个插件的好处是每个用户都可以选择他们希望在暗模式或正常模式下查看 WordPress 仪表板的方式。 这样,如果有人想像往常一样继续使用 WordPress Dashboard,白色背景,那么这样做没有问题。

使用 WordPress 的暗模式插件,我们可以在 WordPress 桌面上激活夜间模式。
使用 WordPress 的深色模式插件,我们可以在 WordPress 仪表板上激活夜间模式。

在上一个屏幕截图中,您可以看到启用暗模式的结果。 它看起来很棒! 我真的很喜欢在页面的中央部分也有黑色背景颜色的结果,而不仅仅是在侧面菜单中。

不幸的是,WordPress 暗模式插件存在一个悬而未决的问题:提供与 Gutenberg 块编辑器的兼容性。 在以下屏幕截图中,您可以看到它还不能将深色背景应用于古腾堡:

在您的 WordPress 桌面上激活夜间模式的暗模式插件仍然无法与古腾堡相处。
在 WordPress 仪表板上激活夜间模式的暗模式插件仍然无法与古腾堡相处。

我想如果插件足够成功并且用户要求它,它的开发人员最终会对其进行调整,以便块编辑器也出现在夜间模式中。 无论如何,古腾堡疯狂的开发速度和其风格的“频繁”更新使得改编有些复杂。

如何为您的 WordPress 访问者激活夜间模式

暗模式插件仅在 WordPress 仪表板上添加夜间模式。 您网站的其余部分,即访问者看到的前端,将继续保持相同的外观,而不会发生任何变化。

如果您希望访问者可以选择在您的网站上激活夜间模式,使用深色背景而不是浅色背景,您必须安装 WP Night Mode 插件。

WP Night Mode 插件允许您在 WordPress 中添加夜间模式,以便您的访问者可以选择是否要激活它。
WP Night Mode 插件允许您在 WordPress 中添加夜间模式,以便您的访问者可以选择是否要激活它。

这个插件,就像黑暗模式一样,是完全免费的,你也可以在 WordPress 插件目录中找到它。

安装后,您将不会在“设置”或任何其他菜单中看到任何内容。 您需要做的是转到外观菜单并在那里编辑您的菜单。 在您的主菜单中,您必须添加一个没有任何特定 URL 的自定义链接。 这个新的菜单项将帮助我们添加开关来激活和停用夜间模式。

您必须在我们的菜单中添加自定义链接,以便 WP Night Mode 插件添加在正常模式和夜间模式之间切换的开关。
您必须在菜单中添加自定义链接,以便 WP Night Mode 插件添加 switch 元素以在正常模式和夜间模式之间切换。

在菜单管理界面本身中,您必须打开右上角的屏幕选项以激活添加 CSS 类的选项,如以下屏幕截图所示:

激活屏幕选项以在菜单中添加 CSS 类以添加 WP Night Mode 插件类。
激活屏幕选项以在菜单中添加 CSS 类以添加 WP Night Mode 插件类。

完成此操作后,当您要编辑我们添加的菜单项时,您会看到一个额外的字段,您可以在其中添加 CSS 类。 在这里,您必须包含 CSS 类wp-night-mode 。 此类是 WP Night Mode 需要识别应使用什么项目作为夜间模式开关的类。

在我们创建的菜单项中添加 wp-night-mode 类,以在夜间模式和普通模式之间进行切换。
在我们创建的菜单项中添加wp-night-mode类,以在夜间模式和普通模式之间进行切换。

默认情况下,WP Night Mode 是一个不会向您的界面添加深色的插件。 您必须为背景、文本和链接选择要显示的深色。 要定义这些颜色,您必须转到外观菜单并打开自定义菜单。

WordPress 定制器将打开,您将在那里找到夜间模式选项。 如果您选择它,您将看到您可以选择默认激活夜间模式并创建多种样式。 在每种样式中,您可以定义背景颜色、文本颜色和链接颜色。

定制器的好处是您可以看到使用所选颜色的网站外观的真实预览:

在定制器中,我们可以定义夜间模式的背景和文本颜色以及链接。
如果我们使用 WordPress 的 WP 夜间模式插件,我们可以在定制器中定义夜间模式的文本和链接的背景和颜色。

不幸的是,结果并不完美:某些元素仍然具有在夜间模式下看起来很奇怪的浅色背景。 但别担心,我们可以解决这个问题。 从定制器本身,您可以添加额外的 CSS 规则来解决这些小问题。

返回定制器,您将看到Additional CSS选项。 如果您选择它,您就可以在此处编写 CSS 规则。 这些规则可以是以下类型:

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

请记住,该插件的真正作用是在您网站的body标签中应用 CSS 类wp-night-mode-on 。 因此,如果您想修复 HTML 元素的背景并使其变暗,您所要做的就是为该元素找到一个选择器,并在body标记具有wp-night-mode-on类时应用修复。

在以下比较中,您可以看到普通模式和夜间模式与我们应用的颜色之间的基本比较:

Captura de pantalla de la web con el modo noche desactivado。
Captura de pantalla de la web con el modo noche activado。
夜间模式会改变您网站对访问者的外观。 他们可以选择是要查看夜间模式还是普通模式。 单击图像分隔线并滑动鼠标以查看视图在夜间模式和正常模式下的变化。

多亏了几个插件,为您的 WordPress 添加夜间模式非常容易。 今天我们回顾了帮助我们在 WordPress 仪表板和前端激活夜间模式的插件。

您是应用程序中夜间模式的常客吗? 记得在下方留言说出你的看法!

Priscilla Du Preez 在 Unsplash 上的精选图片。