Thank You!
You’re in! So glad to have you here.
Color Palette Switcher Pro for Kadence — Documentation
Documentation
Overview
Color Palette Switcher Pro adds a sleek sticky bar to the bottom of your Kadence-powered website that lets visitors switch between your color palette presets in real time — with a single click.
The plugin reads your palette colors directly and automatically from Kadence. There is no manual color entry required at any point. Set up your palettes in Kadence’s Customizer and the plugin detects them immediately.
Requirements
Before installing, make sure your site meets these requirements:
- WordPress 5.8 or higher
- PHP 7.4 or higher
- Kadence theme (free or pro version)
- An active license key from cre8tivediva.com
Installation
Automatic Installation
- Log in to your WordPress dashboard
- Go to Plugins → Add New → Upload Plugin
- Upload the zip file you received after purchase
- Click Install Now
- Click Activate Plugin
- Go to Settings → Palette Switcher Pro to configure
Manual Installation via FTP
- Unzip the plugin file on your computer
- Upload the
color-palette-switcher-profolder to/wp-content/plugins/ - Log in to your WordPress dashboard
- Go to Plugins and click Activate
- Go to Settings → Palette Switcher Pro to configure
License Activation
After activating the plugin you will see a license activation prompt. Enter the license key from your purchase confirmation email and click Activate.
Your license key is tied to the email address used at purchase. If you need to retrieve your key, visit cre8tivediva.com or contact support.
| License Tier | Sites |
|---|---|
| Single Site | 1 |
| Freelancer | 5 |
| Studio | 15 |
| Designer | Unlimited |
Setting Up Your Kadence Palettes
This step is only needed if you want to offer visitors more than one color scheme. The plugin works with however many palette presets you already have in Kadence — one, two, or three.
If you want to add additional palettes:
- Go to Appearance → Customize → Colors
- Switch to Palette 2, configure your colors, and click Publish
- Switch to Palette 3, configure your colors, and click Publish
The plugin will detect your palettes automatically — no further action needed.
Configuring the Plugin
Go to Settings → Palette Switcher Pro. You will see a confirmation message showing how many palettes were detected, along with a color swatch preview of each one.
Check this to enable the switcher bar on every page of your site. The bar appears automatically — no shortcode needed.
The text that appears to the left of the palette buttons. Default is “View in Other Color Schemes”. Change to anything — for example “Available In 3 Colors!”
Customize the name shown on each palette button. Replace the defaults with descriptive names like “Warm Neutrals”, “Dusty Rose”, or “Slate Blue”.
Enter a label and URL to add a newsletter signup button to the bar. Leave both fields blank to hide this button entirely.
Add a purchase CTA button to the bar. Examples: “Buy Charlotte”, “Buy This Theme”, “Get Savannah”. Leave blank to hide.
Click Save Settings then visit your site’s front end. The switcher bar slides up from the bottom smoothly on load.
Customizing the Appearance
All styles are in assets/css/cpsp-bar.css inside the plugin folder. Override any style without editing the plugin by adding CSS in Appearance → Customize → Additional CSS. All classes are prefixed with .cpsp- to avoid conflicts.
.cpsp-label {
font-family: "Your Font", sans-serif;
}#cpsp-bar {
background: #2a2a2a !important;
}.cpsp-cta-primary {
background: #your-color !important;
}body {
padding-bottom: 120px !important;
}.cpsp-label {
display: none;
}How It Works
When a visitor clicks a palette button the plugin applies all 15 Kadence color variables (--global-palette1 through --global-palette9 and beyond) instantly via JavaScript — no page reload required.
The selected palette is saved in the visitor’s browser localStorage under the key cpsp_palette so their choice persists as they navigate between pages.
The bar background automatically uses your active palette’s color slot 3 (--global-palette3) so it always stays on-brand when palettes switch.
Accessibility
Color Palette Switcher Pro is built with accessibility in mind and meets the following standards:
<nav> element with an aria-label of “Color scheme switcher” so screen readers correctly identify its purpose.role="group" with a descriptive label. Each button carries an aria-pressed attribute that updates to true when active, giving screen reader users clear feedback.focus-visible styles so keyboard users can clearly see which element is focused at all times.aria-hidden="true" attribute is applied to decorative color swatch circles so screen readers skip non-informative content and focus on meaningful controls.prefers-reduced-motion media query. Users with reduced motion enabled will not see the bar slide-in animation or button hover transitions.Frequently Asked Questions
body { padding-bottom: 120px !important; }#cpsp-bar { background: #YOUR_COLOR !important; }Troubleshooting
- Make sure “Show bar on all pages” is checked in Settings → Palette Switcher Pro
- Confirm your license is active (Settings → Palette Switcher Pro → Account)
- Make sure the Kadence theme is active — the plugin requires Kadence to function
- Make sure you have at least one palette configured in Appearance → Customize → Colors
- Click Save Settings in the plugin settings page to refresh palette detection
- Confirm you are using the Kadence theme (free or pro)
- Check your browser console for JavaScript errors
- Try deactivating other plugins temporarily to check for conflicts
- Make sure your theme is not overriding Kadence’s CSS variables with hardcoded colors
- Add
body { padding-bottom: 120px !important; }to Customize → Additional CSS - Increase the value if needed
- Check your purchase confirmation email from Freemius
- Visit cre8tivediva.com and log in to your account to retrieve your key
- Contact support if you are still unable to locate it
Support
Support is available to customers with an active license. We aim to respond within 2 business days.
- Installation and activation help
- Configuration questions
- Bug reports
- Custom development or code modifications
- Third-party plugin or theme conflicts
- General WordPress or Kadence support
Need help?
Get in touch and we’ll respond within 2 business days.
Changelog
- Initial release
- Fully automatic palette detection from Kadence — no manual color entry
- Reads all 3 palette presets automatically
- Sticky bottom bar with smooth slide-up animation
- Live CSS variable switching for all 15 palette slots
- localStorage persistence across page loads
- Two optional CTA buttons (newsletter + buy)
- External stylesheet for easy customization
- Screen reader live region announces palette change
- Fully accessible — ARIA labels, keyboard navigation, focus-visible styles
- prefers-reduced-motion support
- Settings page with palette detection status and color swatch preview
Privacy
This plugin stores the visitor’s selected palette in their browser’s localStorage under the key cpsp_palette. This data never leaves the visitor’s browser and is never transmitted to any server. No personal data is collected or shared by this plugin.
For full details see our Privacy Policy and Terms of Service.
