我如何将我的网站默认设置为所有人/新用户使用明亮模式?

我想让我的网站默认使用浅色模式而不是深色模式,但为用户提供深色模式选项。在我当前的这个主题上,它被设置为浅色。

我检查了它的颜色,主背景色确实设置为 #FFFFFF(白色)。“颜色方案可由用户选择”已勾选。我的“默认深色模式颜色方案 ID”设置已设置为我主题的深色版本。我的浏览器已关闭所有深色模式扩展。

在您的 admin - appearance - themes 设置中,请确保默认主题的设置如下所示,并且在颜色方案中,颜色调色板设置为浅色调色板:

并且用户也可以通过以下方式选择深色调色板:

当然,用户可以通过他们的用户偏好界面设置或侧边栏按钮来覆盖此设置。

等等,我应该关闭“主题可选”吗?是的,正如 OP 所示,我的配色方案绝对是浅色。对于调色板,我有我的浅色主题,专门用于此的深色主题,然后还有一个我制作的单独的自定义深色调色板作为我的 3 个选项。不确定为什么深色仍然是默认设置。

1 个赞

这不容易理解,我刚刚就这个问题进行了(激烈的)讨论,我们对此的暗模式(dark mode)有不同的看法……这个问题已经讨论了很多次了,在我看来,无论我们怎么想,都普遍存在对该机制的误解。