00DAYS
00HRS
00MINS
00SEC

Save up to $330

Beat the Heat with Coolest Deals

Grab the Deal
View Categories

How to Use Custom Triggers in WP Dark Mode

The Custom Triggers feature in the WP Dark Mode plugin allows you to use any existing element – such as a button, menu item, or icon as a manual toggle for switching between Light Mode and Dark Mode. This gives you more placement flexibility, especially when your site design requires a custom location or integration with theme-built UI components.

This document explains how to access, enable, and configure Custom Triggers.

Accessing & Enabling Custom Triggers:

In the left-hand WordPress menu, go to: WP Dark Mode → Switch Settings Inside Switch Settings, scroll to the Custom Triggers section.

To enable and configure: Locate the Custom Triggers input field.

Image

Enable Custom Triggers and click the + icon to add a new trigger.

Image

Enter one or more CSS selectors for the elements you want to use as dark-mode toggles. Scroll down and click Save Settings.

Image

Once saved, any element matching the selector will function as a dark-mode switch.

Configuration Options

1. Adding CSS Selectors #

You can assign any element by entering its selector, such as:

  • .dark-mode-btn
  • #toggle-dark
  • .menu-item-darkmode

Each selector should uniquely identify the button or element intended for toggling.

Multiple Triggers #

If you want more than one trigger, add additional selectors – one per line. All listed selectors will work as independent manual toggles.

3. Trigger Action #

WP Dark Mode automatically binds toggle behavior to every Custom Trigger. When the assigned element is clicked:

  • If the site is in Light Mode, it switches to Dark Mode.
  • If the site is in Dark Mode, it switches back to Light Mode.
Image

No additional settings are required -any selector you add becomes a complete Light/Dark toggle.

Testing Custom Triggers on Your Website

After saving your settings:

  • Visit any public page of your website.
  • Click the element you assigned as a Custom Trigger (button, icon, menu item, etc.).
  • The site should toggle between Light Mode and Dark Mode immediately.
Image

Results:
When you click on the site’s button under .kb-button, the Dark Mode toggle also works.

You can apply this functionality to any other class, ID, section, etc., as needed.

Troubleshooting Custom Triggers in WP Dark Mode

Setup:

  • Add CSS selector: Target the element you want as a trigger (e.g., .my-button or #toggle-dark).
  • Ensure uniqueness: The Selector must match only one element. Use the browser inspector to check.
  • Test: Click the element to switch Dark Mode.

Troubleshooting:

  • Element loads late: For dynamic elements, ensure the trigger attaches after loading.
  • Wrong or duplicate selector: Make sure it matches only one element.
  • Theme/builder conflict: Some themes override clicks; try a simpler element or default theme.

Add your first comment to this post