WP Manifestindependent plugin directory
manifest / themes / syntekpro-toggle

SyntekPro Toggle WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

A professional WordPress plugin with a dedicated admin interface for Dark/Light mode toggle. Full-featured admin panel with custom branding, dashboard widget, and support for ALL WordPress block themes.

★ 0stars
8release downloads
v1.6.9latest · 6mo ago

Install

Download Syntekpro-Toggle-1.6.9.zip From the v1.6.9 release on GitHub, Apr 2, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/syntekpro/syntekpro-toggle/releases/download/v1.6.9/Syntekpro-Toggle-1.6.9.zip
Updates itself. It ships its own updater, so new versions appear under Dashboard → Updates.

A lightweight WordPress dark/light mode toggle plugin with admin controls, block-theme compatibility, accessibility-focused behavior, and local preference persistence.

Features

  • Frontend dark/light mode toggle with OS preference detection (prefers-color-scheme)
  • User preference storage via local storage and/or cookie modes
  • Configurable button theme, shape, position, size, and animation
  • Color scheme controls with presets and custom colors
  • Optional filters for images, videos, and slide embeds
  • Display rules, user targeting, schedule controls, and theme exclusions
  • Optional local analytics dashboard (stored in WordPress options)
  • Admin UI mode and dashboard widget controls
  • WordPress Consent API compatibility via wp_set_consent_type('preferences') when available
  • Translation-ready text domain with POT file in languages/
  • Automatic update notifications via GitHub Releases — bump the version and push a tagged release to have every site prompt the one-click WordPress update

Requirements

  • WordPress 5.0+
  • PHP 7.2+

Installation

Manual (ZIP)

  1. In WordPress admin, go to Plugins → Add New → Upload Plugin.
  2. Upload the plugin ZIP and activate it.
  3. Open Toggle from the admin sidebar.
  4. Configure settings as needed.

Development (Git)

  1. Clone this repository:
    git clone https://github.com/syntekpro/Syntekpro-Toggle.git
  2. Place the plugin folder in /wp-content/plugins/.
  3. Activate from Plugins.
  4. Open Toggle from the admin sidebar.

Usage Notes

  • Default mode options: Auto, Light, Dark, Manual.
  • If Auto is enabled, OS preference can be used as source.
  • Display and targeting rules can restrict where the toggle renders.
  • Analytics data remains local to your WordPress site.
  • Consent category is declared as preferences for compatible WordPress versions, with safe fallback when the Consent API function is unavailable.

Developer Notes

  • Main plugin file: syntekpro-toggle.php
  • Admin logic: admin/admin.php
  • Frontend CSS/JS: public/css/style.css, public/js/script.js
  • Uninstall cleanup: uninstall.php
  • Translation template: languages/syntekpro-toggle.pot
  • GitHub updater: includes/class-github-updater.php

Releasing a New Version

  1. Bump Version: in the plugin header (syntekpro-toggle.php) and the SYNTEKPRO_TOGGLE_VERSION constant.
  2. Add an entry to CHANGELOG.md.
  3. Commit and push to main.
  4. Create and push a tag matching the version (prefix v), e.g. git tag v1.6.2 && git push origin v1.6.2.
  5. Create a GitHub Release for that tag (attach a plugin ZIP as a release asset).
  6. Every site running the plugin will see the standard WordPress update notice within 12 hours (or on the next manual check).

Changelog

See CHANGELOG.md for full release history.

License

GPL v2 or later. See LICENSE.

Author

Syntekpro

Releases

5 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v1.6.9 latest
Apr 2, 2026 6mo ago
Syntekpro-Toggle-1.6.9.zip
7
Mar 30, 2026 6mo ago
Syntekpro-Toggle-1.6.8.zip
1
Mar 24, 2026 7mo ago
tag only
—
Mar 24, 2026 7mo ago
tag only
—
Mar 19, 2026 7mo ago
tag only
—
A grade

Security

SyntekPro Toggle 1.6.9 · audited by WP Registry

No security issues found.

Audited release
1.6.9
Findings
none
Worst severity
—
Content hash
591380bdf2c027fa61ea7ef4…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.