You updated Elementor, refreshed your ColorMag homepage, and got hit with this:
Fatal error: Uncaught Error: Class "Elementor\Core\Schemes\Color" not found in /wp-content/themes/colormag/inc/compatibility/elementor/widgets/class-colormag-elementor-widget-base.php on line 115
This does not mean WordPress is ruined. It means ColorMag’s Elementor integration is calling an internal Elementor color class that no longer exists in your current Elementor version.
The good news: this is a known compatibility issue between some ColorMag versions and newer Elementor releases. The long term fix is to update the theme, update Elementor, and let them speak the same language again. Here is how to get your site back online and then clean it up properly.
After updating Elementor with the ColorMag theme, my site shows “Fatal error: Uncaught Error: Class "Elementor\Core\Schemes\Color" not found in /wp-content/themes/colormag/inc/compatibility/elementor/widgets/class-colormag-elementor-widget-base.php on line 115”. How do I fix this without breaking my layout?
If you are wondering what is actually broken: ColorMag’s Elementor widget base is trying to use Elementor\Core\Schemes\Color. In recent Elementor versions that class file was removed, so PHP crashes before the page can load.
Elementor used to provide a “Schemes” system for global colors and typography. In newer releases, that system was replaced with “Global” styles and the old color scheme class was removed from core.
ColorMag has extra Elementor widgets and a base class at:
/wp-content/themes/colormag/inc/compatibility/elementor/widgets/class-colormag-elementor-widget-base.php
That file still tries to access Elementor\Core\Schemes\Color. When you update Elementor to a version that no longer ships that class, you see a fatal error like the one in your log.
Most of the time this happens after:
First priority: get back into the dashboard so you can update things.
If you cannot reach wp admin at all:
wp-content/themes/.colormag folder to something like colormag-temp.Once you are in the dashboard, you can update ColorMag and Elementor safely.
The clean fix is to run a combination of ColorMag and Elementor that are built to work together.
The ColorMag team has already shipped updates to fix Elementor compatibility issues like missing Elementor\Core\Schemes\Color. Updating the theme is the main fix.
After all updates, clear any cache (hosting cache, caching plugin, CDN), then reload your homepage.
If the fatal error is gone and your home page loads, you can skip down to Verification. If it is still there, keep going.
Before we dig deeper, make sure the crash really comes from ColorMag’s Elementor integration and not another add on.
If the fatal error disappears with a default theme active, then ColorMag’s Elementor compatibility code is the culprit.
If the fatal error still mentions Elementor\Core\Schemes\Color but the file path is in a plugins/ folder instead of themes/colormag/, then another Elementor add on is also using the removed class. In that case:
When you find the plugin that triggers the error, you will need to update or replace it as well.
If you rely on heavy ColorMag customizations and cannot update the theme immediately, you can use a temporary workaround to get the site back online while you plan a proper upgrade.
Elementor includes a “Rollback” tool that lets you return to a previous version.
If the site loads and the fatal error disappears, you have confirmed the issue is the combination of “new Elementor + older integration code”.
Important: this is only a short term fix. Staying on an old Elementor version long term is a security and compatibility risk. Plan to update ColorMag and move back to a current Elementor release.
If you have a developer, they can add a small “shim” plugin that defines a stub Elementor\Core\Schemes\Color class for older integration code to call. That avoids the immediate fatal error, but it is a band aid and does not use the new Global Colors system.
Any such shim should live in wp-content/mu-plugins/ and be clearly marked as temporary. The long term fix is to update the theme’s Elementor integration to use Elementor’s Global Colors API instead of Schemes.
If you or your developer maintain a child theme or custom ColorMag based theme, you may need a permanent code level update.
wp-content/themes/ directory for a child theme that copies inc/compatibility/elementor/ from ColorMag.In that case, either:
Elementor provides a migration guide for moving from Schemes to the new Global styles system. A developer can follow that to update any custom widgets or theme code that still reference Elementor\Core\Schemes\Color and related classes.
Once that refactor is done, your theme code will be compatible with current and future Elementor releases without needing shims or rollbacks.
If you are not sure whether the problem is ColorMag, Elementor, or a third party add on, gather a bit of context and I can help you sort it out.
Scroll down, click Continue Chat, and send me:
You are in good shape when:
class-colormag-elementor-widget-base.php and Elementor\Core\Schemes\Color.Hit Continue Chat below and I will help you read the fatal error, check theme and plugin versions, and choose the safest path between updating, rolling back, or patching so your ColorMag homepage loads again.
Scroll down to the contact form below. Enter your name, email, and WordPress needs. Atiba will get back to you as soon as possible.
WP Assistant is a free tool created by Atiba Software, a WordPress design and development company located in Nashville, TN. If you need more personalized WordPress assistance let us know, and we’ll get back to you ASAP!