Description
Nightly adds a professional dark mode to your WordPress site with one click. Give your visitors a comfortable viewing experience with automatic dark mode that reduces eye strain and saves battery life.
Why Dark Mode?
Dark mode reduces eye strain during nighttime browsing and in low-light environments. Studies show 68% of users prefer dark mode for evening use. It also saves battery life on OLED screens and provides a modern, professional look.
How It Works
Nightly uses smart CSS filters to automatically invert your site’s colors when dark mode is active. Your visitors can toggle between light and dark modes using a floating button, or you can set automatic scheduling based on time of day.
Key Features
6 Color Themes
Choose from Classic, Cool, Warm, High Contrast, Pure Black (OLED), or create your own custom colors.
Smart Auto-Scheduling
Automatically enable dark mode during evening hours (e.g., 8 PM to 6 AM).
Customizable Toggle Button
3 styles (Classic, Pill, Minimal) with 5 size options that float on your site.
Smooth Transitions
Adjustable fade animations when switching between light and dark modes.
Keyboard Shortcuts
Let power users toggle dark mode with customizable keyboard shortcuts.
Per-Page Control
Disable dark mode on specific pages like landing pages or photo galleries.
Media Controls
Individual brightness adjustments for images, videos, and backgrounds.
Performance Optimized
Lightweight and fast with no impact on page speed.
Installation
- Go to Plugins Add New in your WordPress admin
- Search for “Nightly Dark Mode”
- Click Install and then Activate
- Navigate to Settings Nightly to configure
- Enable dark mode and customize your preferences
FAQ
-
Does it work with my WordPress theme?
-
Yes! Nightly works with any WordPress theme using universal CSS filters. We’ve tested it with popular themes like Astra, GeneratePress, Kadence, and Divi.
-
Will it slow down my site?
-
No. Nightly is performance-optimized with minimal CSS and JavaScript. It won’t affect your page speed scores.
-
Can visitors toggle dark mode on/off?
-
Yes! A customizable toggle button appears on your site that visitors can click. Their preference is saved automatically.
-
Does it work on mobile devices?
-
Yes! Nightly is fully responsive and works perfectly on desktops, tablets, and smartphones.
-
Can I customize the colors?
-
Yes! Choose from 6 pre-built themes or create your own custom color palette with our color picker.
-
Will dark mode break my images?
-
No! Nightly intelligently re-inverts images, videos, and media so they display correctly in dark mode.
-
Can I schedule dark mode for specific hours?
-
Yes! Enable auto-scheduling to automatically activate dark mode during evening hours (e.g., 8 PM to 6 AM).
-
Is it accessible?
-
Yes! Nightly is WCAG 2.1 compliant with keyboard navigation, screen reader support, and a high-contrast mode.
-
Does it collect any data?
-
No. Nightly is 100% GDPR compliant with no external API calls or data collection. All settings are stored locally.
-
How do I disable dark mode on specific pages?
-
Use the “Dark Mode Settings” meta box in the post/page editor to disable dark mode for specific content.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Dark Mode for WordPress – Nightly” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Dark Mode for WordPress – Nightly” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.2
- Added 6 color scheme variants (Classic, Cool, Warm, High Contrast, Pure Black, Custom)
- Added auto-scheduling with custom time ranges
- Added per-page dark mode control with meta boxes
- Added customizable keyboard shortcuts
- Added smooth transitions with adjustable duration
- Added individual media brightness controls (images, videos, backgrounds)
- Improved live preview with real-time updates
- Fixed toggle button icon visibility issues
- Performance optimizations
- WCAG 2.1 accessibility improvements
1.0.1 – 2025-01-15
- Initial release



