Key facts at a glance
Kadence troubleshooting in 2026
Last updated
- Four separate products, one ecosystem
- Kadence Theme, Kadence Blocks, Kadence Blocks Pro, and Kadence Theme Kit Pro are distinct products with separate licenses. Problems often come from a missing dependency between them, not a fault in any one of them.
- Imports need real server resources
- Kadence documents a PHP memory limit of 512 MB, a max upload size of 50 MB, max input variables of 2,500, and an execution time around 300 seconds for a full Starter Templates import. Below these, imports stall or return 500 errors.
- Block validation errors after updates
- A Kadence Blocks update can change a block’s internal HTML structure, so existing content that does not match the new format shows This block contains unexpected or invalid content. Use Attempt Block Recovery first.
- Kadence Blocks Pro requires the free plugin
- Kadence Blocks Pro extends the free Kadence Blocks plugin and will not show its blocks without it. Both must be installed and active, and the license is embedded in the plugin ZIP downloaded from the Kadence account.
- Color palette desync is almost always cache
- A global color change that does not appear across the site is usually a cached CSS file, not a sync failure. Clear the caching plugin, host cache, and CDN. If a specific block still shows the old color, it has a fixed color set directly on it.
- Kadence Theme Kit Pro uses embedded licensing
- The current Kadence licensing system does not require a manual key. Downloading the plugin ZIP from your kadencewp.com account and installing it applies the license automatically. Site limits are per plan: 3, 10, or 25 sites.
Source: Kadence documentation on server resource requirements, Starter Templates troubleshooting, license activation, and Kadence Blocks and Kadence Theme on WordPress.org, plus our hands-on Kadence repairs. Get a quote in 60 seconds →
Why Kadence sites break
Kadence has grown into one of the most-used WordPress themes, with well over 500,000 active installations on the theme alone and the Kadence Blocks plugin running on over 600,000 sites. That scale means the theme and blocks themselves are well-tested, so when a Kadence site has a problem the cause is almost always in how the product ecosystem fits together rather than in the core code.
The Kadence ecosystem is actually four separate products: the free Kadence Theme, the free Kadence Blocks plugin, the premium Kadence Blocks Pro plugin that extends the blocks plugin, and the premium Kadence Theme Kit Pro that extends the theme. Each has its own license, its own installation path, and its own activation state, and they depend on each other in specific ways. A missing dependency, an inactive license, or a version mismatch between two of them produces symptoms that look like a theme bug but are really a configuration problem.
The three areas where Kadence problems concentrate are the Starter Templates importer, the Kadence Blocks editor, and the licensing of Kadence Theme Kit Pro. The importer is resource-intensive and stalls when server limits are too low. The blocks editor can show validation errors when a Kadence Blocks update changes how a block stores its HTML. And Theme Kit Pro features do not appear when the plugin was not downloaded from the account correctly.
Everything else, a white screen after an update, a PHP 8 break, or a conflict with another plugin, is not Kadence-specific and follows the same patterns as any theme. Those are covered on our WordPress theme repair hub and our plugin repair hub, which this page links to. This page stays on the parts that are specifically Kadence.
Where Kadence problems come from
Nearly every Kadence-specific problem is one of these four. Naming yours points straight at the fix.
The Starter Templates import stalls or delivers incomplete content
The import times out with a 500 error, or it finishes but images or sections are missing. This is almost always a server resource limit: importing a starter site installs companion plugins, downloads content and media, and processes a large data payload in one run, so a low PHP memory limit, a short execution time, or a disabled cURL extension cuts it short. Raise the limits or re-run in batch mode for a partial import.
Kadence Blocks shows errors or the editor will not load
A block shows the validation error, a Pro block is missing, or the block editor goes blank. The validation error is usually a format change introduced by a Kadence Blocks update. Missing Pro blocks mean the free Kadence Blocks plugin is not active, the license is not embedded, or both. An editor that goes blank is a conflict with another plugin. Each has a specific fix path.
The global color palette, Header Builder, or design system is not applying
A color palette change is not propagating to blocks, a header row is not showing on one device, or the off-canvas mobile menu is overlapping the header. The palette issue is almost always cache. Header visibility is a device setting in the Header Builder. The menu overlap is a Row Collapse direction issue. All three have configuration fixes rather than code changes.
Kadence Theme Kit Pro features are missing or the license is inactive
Kadence Theme Kit Pro is installed but Hooked Elements, Conditional Headers, or the additional Header Addons are not appearing, or the plan is showing features as locked. The current Kadence licensing embeds the license in the plugin ZIP, so if the plugin was downloaded from the wrong source or before the account was active, the features are absent. The fix is to download fresh from the account and reinstall. For generic white screens or PHP breaks, the fix lives on the theme hub.
Error and symptom reference
Find the exact Kadence message or symptom you see. Each row says what it means and how it is fixed.
| Error or symptom | What it means and how to fix it |
|---|---|
| Starter Templates import times out or shows a 500 error | A server resource limit. Raise the PHP memory limit to 512 MB, the max upload and post size to at least 50 MB, max input variables to 2,500, and the execution time to around 300 seconds, then re-run the import. |
| Import finishes but images or content sections are missing | A partial import from a timeout or a blocked cURL request. Re-run the import for the same template with the option to delete previously imported content unchecked, and click the cloud resync icon on the Kadence dashboard first. |
| "This block contains unexpected or invalid content" | A block validation mismatch after a Kadence Blocks update, a content filter from another plugin, or a manual Code Editor edit that broke the block structure. Click Attempt Block Recovery first. If that fails, inspect the block HTML in the Code Editor. |
| The block editor is blank or will not load with Kadence Blocks active | A plugin conflict causing the editor to fail. Disable other plugins one at a time using Troubleshooting Mode in the Health Check plugin to isolate the conflict without affecting visitors. |
| Kadence Blocks Pro blocks are not appearing in the editor | The free Kadence Blocks plugin is not installed or is deactivated. Kadence Blocks Pro only extends the free plugin and requires it to be active. Also reinstall the Pro plugin ZIP from your current Kadence account so the embedded license is current. |
| Dynamic Content fields from ACF or custom post types are not showing | Dynamic Content is a Kadence Blocks Pro feature and does not appear in the free Kadence Blocks plugin. Confirm Kadence Blocks Pro is installed, both plugins are active, and the subscription is current. |
| A color palette change is not appearing across the site | A cache layer is serving old CSS. Clear the caching plugin, host page cache, and CDN. If specific blocks still show old colors, those blocks have a fixed color set directly on them rather than referencing the global palette slot. |
| A header row or element is not showing on mobile | The row or element has its device visibility set to hide on mobile in the Kadence Header Builder. Check the visibility setting for the specific row and element and enable it for mobile. |
| The off-canvas hamburger menu overlaps or hides behind the header on mobile | A Row Collapse direction issue. Open the Row Settings for the header row and adjust the Row Collapse setting to reverse the collapse direction so the off-canvas panel opens cleanly above the header. |
| The sticky header shifts or jumps when scrolling | A rendering issue fixed in Kadence Blocks 3.6.6. Update Kadence Blocks to the current version, then tune the sticky header settings under Customize then Header then Sticky Header. |
| Kadence Theme Kit Pro features are not showing after installation | The plugin ZIP was downloaded when the subscription was not active, or came from another source. Download the plugin again from your kadencewp.com account and reinstall it. The free Kadence Theme must also be installed and active. |
| Pro features appear locked or the plan shows as inactive on this site | The subscription is inactive, or the plan's site limit has been reached. Check the Kadence account dashboard to confirm the plan status and the number of active sites against the plan allowance. |
What we fix
Twelve problem areas cover almost every Kadence emergency. We diagnose which one is actually yours rather than guessing.
Starter Templates Import Timeout
The import stops with a 500 error or a timeout on a low-resource server. We raise the right PHP limits, confirm cURL is enabled, and complete the import cleanly.
Partial Import: Missing Assets
The import finished but images or sections did not transfer. We re-run in batch mode, resync the cloud, and fill in the missing content without wiping what arrived.
Block Validation Error
A Kadence block shows unexpected or invalid content after an update. We run block recovery, resolve the format mismatch, and check for a content-filtering plugin conflict.
Kadence Blocks Editor Blank
The block editor will not load with Kadence Blocks active. We isolate the conflicting plugin using Troubleshooting Mode and restore the editor without losing content.
Kadence Blocks Pro Blocks Missing
The Pro plugin is installed but Pro blocks are absent. We confirm both the free and Pro plugins are active and reinstall with the correct license-embedded ZIP.
Dynamic Content Not Working
Dynamic Content from ACF or custom fields is not pulling in. A Kadence Blocks Pro feature tied to an active license. We verify the license and configure the correct source fields.
Global Color Palette Not Applying
A palette change in the Customizer does not update blocks across the site. We clear the full cache stack and check whether blocks are referencing the global palette slot or a fixed color override.
Header Element Not Showing by Device
A header row or element is visible on desktop but hidden on mobile, or vice versa. We fix the device visibility setting in the Header Builder for the correct row.
Mobile Menu Overlapping Header
The off-canvas hamburger menu slides beneath the header bar on open. We adjust the Row Collapse direction and the mobile breakpoint so the panel opens cleanly.
Sticky Header Layout Shift
The sticky header jumps or shifts on scroll. We update Kadence Blocks to clear the known rendering issue and tune the sticky settings to the correct configuration.
Theme Kit Pro Features Not Appearing
Kadence Theme Kit Pro is installed but Hooked Elements, Conditional Headers, or extra header elements are absent. We reinstall directly from the account download.
License Site Limit Reached
Pro features show as locked because the plan’s site count is exceeded. We audit the account, help deactivate unused sites, or advise on a plan upgrade.
Starter Templates import failures
The Kadence Starter Templates importer, which powers both the pre-designed templates and the AI-powered templates that generate a custom design from your business details, is the single most common source of Kadence problems. Understanding what the import actually does explains every failure.
An import is not one action but a sequence: your site connects to the Kadence cloud, downloads and installs the required companion plugins including Kadence Blocks, then downloads and processes the content, images, and design settings. Each step needs memory, execution time, and an open outgoing connection. On a hosting plan with tight defaults, this is often the most resource-intensive job the site will ever run, and the first thing to stall when limits are low.
| Server setting | What Kadence recommends |
|---|---|
| PHP memory limit | Minimum 512 MB recommended by Kadence for a complete import. Below this, the import times out partway through. |
| WordPress memory limit | 256 MB minimum, with 512 MB preferred for larger sites and e-commerce stores. |
| Max upload file size | At least 50 MB so template media and plugin ZIP files can be transferred during import. |
| Max post size | At least 50 MB, matching the upload limit so large import payloads are accepted by the server. |
| Max input variables | At least 2,500. Below this, complex template data can be silently truncated on save. |
| Max execution time | Around 300 seconds. A shorter default allows the server to kill the import process before it finishes. |
| PHP cURL extension | Required for the importer to connect to the Kadence cloud servers and download template assets. |
| PHP XMLReader extension | Required to read and parse the XML content files included in the template package. |
Check your current values under Tools then Site Health then the Server section, which lists the PHP memory limit, the max upload and post size, and the execution time. If they fall below these thresholds and your host panel lets you edit php.ini, raise them there. If you cannot change them directly, ask your hosting provider to raise the PHP memory limit and execution time, because many hosts set defaults well below what your plan actually allows.
A partial import is a documented Kadence scenario. Re-run the import for the same template and uncheck Delete Previously Imported Posts and Images before starting. That mode fetches only the assets that did not transfer in the first pass without wiping what arrived. If the cloud connection is failing entirely, click the refresh icon on Dashboard then Kadence then Starter Templates to resync the template catalog before importing again.
One more requirement to confirm before any import: the PHP cURL extension must be enabled on the server for the importer to connect to the Kadence cloud, and the PHP XMLReader extension must be enabled for the import to read the template XML content. If either is off, ask your host to enable it. These are standard PHP extensions on most managed hosting plans.
Kadence Blocks errors
Kadence Blocks is a free plugin separate from the Kadence Theme, with its own install, its own updates, and its own version number. The most common Kadence Blocks problems each have a specific cause and a specific fix.
Block validation: "This block contains unexpected or invalid content"
A Kadence Blocks update can change how a block stores its HTML internally, so existing blocks on pages written before the update no longer match the format the current version expects. WordPress detects the mismatch and shows this message. Click Attempt Block Recovery first; it tries to reconstruct the block from the saved data, and succeeds for most situations. If recovery fails, open the block in the Code Editor view and inspect the HTML directly for corruption or unexpected attributes. The same error appears when another plugin or PHP snippet filters the post content on save and alters the block markup, so disabling other plugins one at a time using Troubleshooting Mode helps isolate a conflict if recovery fails repeatedly.
The block editor is blank or will not load
When the block editor goes blank or spins indefinitely with Kadence Blocks active, a plugin conflict is almost always the cause. Use the Troubleshooting Mode in the official Health Check and Troubleshooting plugin to isolate which plugin is the problem: it gives your admin session a clean WordPress with all plugins off while visitors see the normal site, and you re-enable plugins one at a time from the admin bar until the editor breaks. The conflict method is covered in detail on our plugin repair hub.
Kadence Blocks Pro: missing Pro blocks and Dynamic Content
Kadence Blocks Pro is an extension of the free Kadence Blocks plugin. It adds advanced blocks including the Advanced Slider, Modal, Image Overlay, and Post Grid Carousel, plus the Dynamic Content feature for pulling in fields from ACF or WooCommerce, and Custom Fonts and Custom Icons. For any of these to work, the free Kadence Blocks plugin must be installed and activated first, because Kadence Blocks Pro only adds to it. The second requirement is that the license is current. In the current Kadence licensing system, the license is embedded in the plugin ZIP you download from your account at kadencewp.com. If the plugin installed on your site came from elsewhere, or was downloaded when the account was not yet active, the Pro features are absent. Download the ZIP from your active account and reinstall.
Global color palette and design system
Kadence provides a global color system intended to let you change one color and have it update across every page. The Kadence Theme exposes this palette in the Customizer under Colors and Fonts then Colors. The Kadence Blocks plugin has its own color palette that connects to the same slots and makes those colors available in the block editor. When it works correctly, a change in the Customizer propagates to blocks automatically. When it does not, the cause is almost always one of two things.
A cache layer is serving old CSS
After you save a color change, WordPress generates new CSS. A caching plugin, a host page cache, or a CDN may be serving the old generated stylesheet to browsers even after the database was updated. Clear the caching plugin cache, the host-level page cache, and any CDN cache in that order, then do a hard reload in the browser. In most cases the new color appears immediately after all three caches are cleared.
A block has a fixed color set directly on it
Kadence Blocks lets you assign a color to a specific block instance rather than referencing the global palette slot. A fixed color overrides the palette and does not change when the palette changes, so a block that was colored this way stays on the old color no matter what you do in the Customizer. To fix it, open the block in the editor, look at the color setting, and switch it from the fixed hex value to the corresponding global palette slot. Once it references the slot instead of a fixed value, it responds to every future palette change.
The Kadence Style Guide, available in the Customizer, shows the full global palette and typography settings in one place and is the best starting point for understanding what the design system is supposed to look like before diagnosing a desync.
Header and Footer Builder
The Kadence Header Footer Builder is part of the free Kadence Theme. It works as a drag-and-drop grid where you place elements into rows and columns, and each row has its own visibility settings per device. The sticky header is also available in the free theme under Customize then Header then Sticky Header. Kadence Theme Kit Pro extends this with 20 additional header elements, Conditional Headers, the Ultimate Menu for mega menus, and more granular controls, but the core builder and the sticky header do not require a paid plan.
A header element is not showing on one device
Each row and element in the Kadence Header Builder has a device visibility toggle. If a header row or element is visible on desktop but disappears on mobile, check the visibility setting for that specific row in the Header Builder. Enable the element for mobile, and it appears at the mobile breakpoint. The mobile header layout can also be adjusted separately under Customize then Header then Mobile Header, where the mobile breakpoint is set.
The off-canvas mobile menu overlaps or hides under the header
The off-canvas trigger and panel are provided by the Kadence Blocks plugin and work in combination with the Header Builder. When the hamburger menu opens on mobile and the panel slides under the header bar rather than above it, the fix is in the Row Settings for the header row. Find the Row Collapse setting and reverse the collapse direction. Adjusting the mobile breakpoint so the mobile header triggers at the right screen width also resolves layout conflicts between the desktop and mobile header rows.
The sticky header shifts or causes a layout jump on scroll
A rendering issue in the Kadence Blocks Advanced Header that caused a shift or jump on scroll was fixed in Kadence Blocks version 3.6.6, released February 2026. If the sticky header is misbehaving, updating Kadence Blocks to the current version is the first step. Once updated, verify the sticky header settings under Customize then Header then Sticky Header, where you can configure which elements are sticky, a shrink-on-scroll effect, and a separate logo for the sticky state. Mobile sticky behavior has its own settings under Sticky Header then Mobile Sticky.
Kadence Theme Kit Pro
Kadence Theme Kit Pro, sometimes referred to as Kadence Pro in older guides, is the premium extension of the free Kadence Theme. It is a plugin, not a separate theme, and it requires the free Kadence Theme to be installed and active. When both are running together, Theme Kit Pro adds Hooked Elements for conditional content placement, Conditional Headers for different headers on different pages or post types, 20 additional elements for the Header Builder, the Ultimate Menu with mega menu and highlight tags, WooCommerce Addons, Dark Mode, and Header and Footer Scripts for injecting code snippets.
The Kadence licensing system changed significantly in early 2025. The current system embeds the license directly in the plugin ZIP file you download from your account at kadencewp.com, so there is no manual license key to enter. You download the plugin, install it in WordPress, and the license is applied automatically. If the Pro features do not appear after installing, the plugin was either not downloaded from your active account, or it was downloaded before the account was properly set up. Download the ZIP again from your kadencewp.com account and reinstall.
Since February 1, 2025, Kadence subscriptions carry per-plan site limits. The Express plan covers 3 sites, the Plus plan covers 10 sites, and the Ultimate plan covers 25 sites. Subscribers who were active before February 1, 2025 retain unlimited site activations while the subscription stays active. If a site shows Theme Kit Pro features as locked or inactive, check the Kadence account dashboard to confirm the subscription is active and the number of active installs has not exceeded the plan limit. Deactivating unused sites from the account frees up a slot. Kadence Blocks Pro follows the same licensing model and the same site limits.
Note that Kadence Blocks Pro and Kadence Theme Kit Pro are sold separately and have separate licenses. Having one active does not activate the other. Each must be purchased as part of a plan or individually through the Kadence account.
Why specialist Kadence work helps
The difficulty with Kadence problems is that the symptom rarely maps obviously to the cause. A failed import looks like a broken theme, but it is a server limit. Missing Pro blocks look like a licensing failure, but they are a dependency gap between the free and Pro plugins. A color palette that will not update looks like a sync bug, but it is a stale cache. A header element that vanishes on mobile looks like a builder fault, but it is a visibility setting. Knowing which of the four Kadence products is involved, and what layer to look at, is most of the diagnostic work.
We work on Kadence sites regularly, so the process is the same every time. Identify which of the four products is involved and whether the problem is a server resource, a dependency, a license, a configuration, or a conflict. Raise the server limits and confirm the extensions for an import stall. Verify both plugins are installed and the license ZIP came from the active account for missing Pro blocks. Clear the full cache stack and check color slot assignments for a palette desync. Check device visibility and Row Collapse for a Header Builder issue. Reinstall from the correct account for a Theme Kit Pro that will not activate. We charge a flat rate because we are fast at getting to the right layer.
The 2-hour guarantee and the money-back promise are the enforcement. And when the real answer is that the hosting plan does not provide the resources an import needs, we say so plainly rather than billing for a fix that only a hosting upgrade can provide.
Related fixes and hubs
Kadence problems often sit next to a broader WordPress issue or a plugin conflict. These are the pages for the ones that reach past Kadence itself.
White screen or theme install errorThe theme repair hub, the parent of this page. White screen after any theme update, install errors, PHP 8 breaks, child themes, and the Customizer.
Theme repair hub →Kadence Blocks conflicts a pluginThe full conflict isolation method. When Kadence Blocks and another plugin collide and the editor goes blank, this is how you find the pair without visitor downtime.
The conflict-finding method →Site broke after a PHP 8 upgradeA Kadence theme or blocks version using deprecated PHP code throws a fatal after a host moves to PHP 8. Revert to get online, then update or patch.
Fix a PHP version break →Mixed Elementor and Kadence setupSome Kadence sites use Elementor on top of the theme. Editor load, save, and CSS problems in that stack are Elementor issues with their own hub.
Elementor repair hub →Kadence site is slowKadence is lightweight by design, so a slow Kadence site is usually images, plugins, or a heavy add-on. We measure the real cost and trim it.
Speed optimization →Everything WordPress repairThe parent hub for plugin, theme, update, and critical-error repairs across WordPress, with Kadence as one part of it.
Visit the WordPress hub →Pricing and process
Send your site and the symptom
Use the quote form with your URL and what happened, a stalled Starter Templates import, a block validation error, missing Pro blocks, a header not showing, or a Theme Kit Pro feature that will not appear. A senior engineer replies with a flat-rate quote, usually within 30 minutes during business hours.
Approve, we start immediately
No scheduling step, no kickoff call. Approve the quote and we begin. You provide WordPress and hosting access through a secure link. The clock starts on the 2-hour guarantee.
Fixed and confirmed
We fix the real cause, whether that is server resources, a plugin dependency, a license, a configuration, or a conflict, confirm the Kadence feature works, and tell you what happened. Money back if we cannot fix it for the agreed scope.
Kadence theme FAQ
My Kadence Starter Templates import keeps timing out or shows a 500 error. Why?
A 500 error or a timeout during a Kadence Starter Templates import is almost always a server resource limit, not a bug in Kadence. Importing a starter site is one of the most resource-intensive jobs a WordPress installation will run: it connects to the Kadence cloud, installs the required companion plugins including Kadence Blocks, then downloads and imports all the content, images, and design settings in one sequence. On a hosting plan with tight defaults, the PHP memory limit or the execution time runs out partway through and the import fails. Kadence documents a PHP memory limit of 512 MB, a max upload size of 50 MB, a max post size of 50 MB, max input variables of 2,500, and a max execution time of around 300 seconds as the recommended values for a complete import. Check your current settings under Tools then Site Health then Server. Raise whichever values fall below those thresholds, or ask your hosting provider to raise them, and the import will usually complete on the next run.
The import finished but some images or sections are missing. What do I do?
A partial import where the process completed but assets are missing is a documented Kadence scenario. The fix is to re-run the import for the same template while unchecking the option labeled Delete Previously Imported Posts and Images. Running the import again in that mode fetches only what was not brought in during the first pass, adding the missing pieces without wiping what is already there. If cloud assets are not loading at all, click the refresh icon on Dashboard then Kadence then Starter Templates to resync the cloud connection, which forces Kadence to re-fetch the template catalog from its servers. A firewall blocking outgoing cURL requests, or the PHP cURL extension being disabled on the server, can also cut off the cloud connection entirely, so confirm with your host that external cURL calls are allowed.
A Kadence block shows "This block contains unexpected or invalid content." How do I fix it?
This message appears when the saved block HTML no longer matches the format the current version of Kadence Blocks expects, which often happens after an update changes how a specific block is structured internally. WordPress shows two options: Attempt Block Recovery and Convert to HTML. Attempt Block Recovery tries to read the saved data and reconstruct the block to the current format, which succeeds for most situations. Convert to HTML falls back to raw markup, which preserves the visible output but removes the block controls. If recovery fails, the Kadence documentation recommends opening the block in the Code Editor view to inspect the HTML directly for any corruption. Beyond updates, the same error appears after copying content from an external source like a word processor, after another plugin or PHP snippet filters saved content and alters the markup, or after a plugin conflict affects how blocks are processed on save. Clearing every caching layer and retrying the editor is worth doing first, and disabling other plugins one at a time identifies a conflict if the error keeps appearing.
I activated Kadence Blocks Pro but the Pro blocks are not showing. What is missing?
Kadence Blocks Pro is a premium extension of the free Kadence Blocks plugin, not a replacement for it. Both must be installed and activated for the Pro blocks to appear in the editor. If the free Kadence Blocks plugin is missing or deactivated, the Pro plugin has nothing to extend and its blocks never register. The second common cause is that the license is not attached to this site. With the current Kadence licensing system, the license is embedded in the plugin ZIP you download from your Kadence account, so if the plugin installed on this site was downloaded before the account was active, or came from another source, the license may not be present. Download the plugin ZIP directly from your current account at kadencewp.com and reinstall it. Dynamic Content, Custom Fonts, and other Pro-only features are tied to an active license and only appear once both plugins are active and the subscription is current.
My Kadence global color palette is not updating across the site after I change it. Why?
Kadence uses two related color systems that should stay in sync: the Kadence Theme color palette in Customizer then Colors and Fonts then Colors, and the Kadence Blocks color palette accessible from the block editor settings. When you change a color in one place, it should propagate across the site, but after an update or in certain configurations they can fall out of sync, so a color you changed in the Customizer does not appear in the block editor palette, or the palette reverts on the next page load. Start by clearing the caching plugin, the host page cache, and any CDN cache, because a stale CSS cache is the most common reason a color change is not visible. If the palette looks correct in the Customizer but colors on individual blocks are not changing, those blocks may have had a color set directly on them rather than referencing the global palette slot. A fixed color value on a block takes precedence over the theme palette, so setting blocks back to use the global palette slot rather than a hardcoded hex value makes them respond to future palette changes.
My Kadence header is not showing on mobile, or the hamburger menu is overlapping the header when it opens. What do I check?
Start by separating two distinct issues: which header elements are visible on which devices, and how the mobile menu behaves when open. Each row in the Kadence Header Builder has a device visibility setting, so if a header element is missing on mobile it is usually that row or element configured to hide on smaller screens. Check the header row settings and confirm the element is set to visible on mobile. For the off-canvas hamburger menu overlapping the header bar when it opens, this is a known behavior on some configurations where the panel slides beneath the header instead of clearing it. The Row Collapse setting inside the Row Settings panel can reverse the collapse direction, which resolves the overlap in most cases. Also verify the mobile breakpoint under Customize then Header then Mobile Header so the mobile layout activates at the right screen width for your design.
I installed Kadence Theme Kit Pro but the extra features are not appearing. Why?
Kadence Theme Kit Pro, sometimes called Kadence Pro in older references, is a premium extension of the free Kadence Theme, not a standalone product, so the free Kadence Theme must be installed and active for the Pro features to appear. If the theme is active and the features are still missing, the most common cause is that the plugin ZIP was downloaded when the subscription was not yet active, or it was installed from a source other than your Kadence account. The current licensing system embeds the license directly in the plugin file rather than requiring a manual key, so downloading the ZIP from your account at kadencewp.com with an active subscription is how the license is applied. Download the plugin again from your account, install it fresh, and the added features, Hooked Elements, Conditional Headers, the 20 additional Header Addons, the Ultimate Menu, and the WooCommerce Addons, should appear under Appearance then Customize and the Kadence dashboard.
How many sites does my Kadence plan cover?
Site limits changed on February 1, 2025. Subscribers who joined before that date keep unlimited site activations as long as the subscription stays active. Subscribers after February 1, 2025 follow per-plan limits: the Express plan covers 3 sites, the Plus plan covers 10 sites, and the Ultimate plan covers 25 sites with options to expand further. The Lifetime Ultimate plan also starts at 25 sites and can be upgraded. If a site shows Kadence Theme Kit Pro or Kadence Blocks Pro features as locked or unavailable, it is worth checking the Kadence account dashboard to confirm the subscription is active and the site count for the plan has not been exceeded. The license reports as inactive when the plan allowance is used up.
What is the difference between Kadence Blocks, Kadence Blocks Pro, and Kadence Theme Kit Pro?
They are three separate products with three separate purposes. Kadence Blocks is the free plugin from WordPress.org, with over 600,000 active installs, that extends the WordPress block editor with custom blocks including Row Layout, Accordion, Info Box, Advanced Text, and others. Kadence Blocks Pro is the premium extension of that plugin, adding advanced blocks like the Advanced Slider, Modal, and Image Overlay, plus Dynamic Content, Custom Fonts, and Custom Icons, and it requires the free Kadence Blocks plugin to also be installed and activated. Kadence Theme Kit Pro, sometimes called Kadence Pro in older documentation, is a separate premium extension of the free Kadence Theme itself rather than of the blocks plugin, and it adds theme-level features: Hooked Elements, Conditional Headers, 20 additional Header Addons, the Ultimate Menu with mega menu capability, WooCommerce Addons, and Dark Mode. A site can run Kadence Blocks Pro without Kadence Theme Kit Pro, or vice versa, or both together, depending on the subscription plan.
How fast can you fix a Kadence problem, and what does it cost?
Most Kadence problems resolve inside the 2-hour window because they fall into a small set of known causes. A stalled Starter Templates import is a server resource and cURL fix. Missing blocks after a Kadence Blocks Pro install are a dependency fix where the free plugin was missing or the license was not embedded. A block validation error is a recovery or a conflict isolation. A color palette desync is a cache clear and a global-slot check. Header issues are a device visibility or Row Collapse fix. Theme Kit Pro features not appearing are almost always a reinstall from the correct account download. Pricing is a flat 49 to 149 dollars with no hourly billing, and the money-back guarantee applies if we cannot fix the agreed problem. If the honest answer is that a server resource limit needs raising at the hosting level, we tell you that plainly rather than billing for a fix that is outside the site.
Sources and further reading
The Kadence-specific facts on this page come from the official Kadence documentation and the Kadence Blocks and Kadence Theme pages on WordPress.org.