Child Theme Problems
Broken child themes, settings that vanished, and blank pages.
The child theme shows as broken or unstyled
Usually a mismatch between the child theme and the parent theme's folder name.
Check first:
By FTP, confirm the parent folder is exactly
wp-content/themes/kalium, notkalium-4,kalium-2orkalium (1)Open the child theme's
style.cssand confirm itsTemplate:line reads exactlykalium
The fix: rename the parent folder to kalium, or correct the Template: line to match the parent's actual folder name. Then reactivate the child theme.
Uploading a theme twice often produces a folder like kalium-2. If you've reinstalled recently, this is the first thing to check.
My theme settings vanished when I activated the child theme
Your settings aren't lost. Customizer settings are stored per theme, so switching from parent to child starts with an empty set, the old settings still belong to the parent.
To bring them across:
Switch back to the parent theme
Appearance -> Customize -> Manage Options, and export
Switch to the child theme
Open the same screen and import the file
Your settings now belong to the child theme and survive updates.
Manage Options in CustomizerA page is blank only on the child theme
Usually an error in the child theme's functions.php, or a template file copied from an older version of Kalium.
Check first: remove any template file you've copied into the child theme, one at a time. A parent template that changed between versions will break when an old copy shadows it. This is the most common cause, and it appears after an update rather than when you first set the child theme up.
Then:
Rename the child theme's
functions.phptemporarily to confirm whether it's the causeReactivate the parent theme and clear caches to check the page works there
Reintroduce your customizations one piece at a time
Keeping a child theme healthy
Copy as few template files as possible. Every file you copy is one you'll need to re-check after a Kalium update, because the original may have changed.
Prefer Snippets for code. PHP, CSS and JavaScript don't need a child theme, and a snippet is checked before it publishes and disabled automatically if it fails.
Check after each update. If you've copied template files, spend a minute on the affected pages after updating Kalium.
Child ThemeLast updated
Was this helpful?