DarkMeta Dark Mode
DarkMeta Dark Mode
Description
DarkMeta Dark Mode adds a lightweight dark mode toggle to the public side of your WordPress site. Visitors can choose light or dark mode, and their preference is saved in their browser for future visits.
Features
- Accessible, keyboard-friendly dark mode toggle.
- Follows a visitor’s device color scheme by default.
- Remembers manual choices using browser local storage.
- Custom dark background and text colors.
- Custom light and dark mode icons.
- Dependency-free JavaScript with no jQuery requirement.
- Respects reduced-motion preferences.
- Translation-ready settings and controls.
The plugin changes the page background, text color, and browser color scheme. Themes with highly customized component backgrounds may require additional theme CSS for a completely tailored result.
Installation
- Upload the plugin to the
/wp-content/plugins/directory, or install it through the WordPress Plugins screen. - Activate DarkMeta Dark Mode from the Plugins screen.
- Go to Settings > DarkMeta Dark Mode to configure the initial mode, colors, and icons.
Screenshots
Faq
Yes. A manual light or dark selection is stored in that visitor’s browser using local storage. No preference data is sent to your server.
Yes. Choose Follow visitor device as the initial mode. A visitor’s manual choice always takes priority.
Yes. Choose the dark background and text colors, then enter a character or emoji for each toggle icon on the settings page.
The plugin sets the page background, text color, and native browser color scheme. Because themes and page builders can define their own component colors, some sites may need a few additional CSS rules in the theme for a fully customized appearance.
Deactivation preserves your settings. Deleting the plugin through WordPress removes its saved WordPress options. Browser preferences remain local to each visitor.
Reviews
Works perfectly.
By nick6352683 on February 9, 2025
I think this is probably the best plugin of this type.
Thanks.
A Sleek Transformation for Your Digital World
By Kazi Rabiul Islam (devthemenet) on February 8, 2025
Perfect Solution for Dark Mode
By mithualamin on February 8, 2025
Great Plugin. Very handy and perfect solution for any website to add light and dark mode.
Changelog
1.1.0 – 2026-08-10
- Added system color-scheme detection with live device preference updates.
- Added an initial mode setting for system, light, or dark mode.
- Added accessible toggle labels, state, keyboard focus, and reduced-motion support.
- Improved early theme application to avoid a flash of the wrong color scheme.
- Replaced the jQuery controller with dependency-free JavaScript.
- Added automatic migration of the legacy browser preference.
- Scoped admin assets to the plugin settings page.
- Added asset versioning and a direct Settings link on the Plugins screen.
- Preserved options on deactivation and added clean option removal on uninstall.
- Fixed invalid defaults, readme encoding, inaccurate feature claims, and untranslated admin labels.
1.0.2 – 2025-02-21
- Added an option to disable the frontend toggle.
1.0.1 – 2025-02-17
- Fixed minor issues and performed maintenance updates.
1.0.0
- Initial release.


