After updating the Elementor plugin to version 3.28.4 on my WordPress site (version 6.8), I started getting a fatal PHP error:
PHP Fatal error: Uncaught Error: Class 'Elementor\Core\Schemes\Typography' not found in /home/username/public_html/wp-content/plugins/partdo-core/elementor/widgets/partdo-home-slider.php:312
My setup:
- Theme: Partdo v1.1.2
- Child Theme: Partdo Child v1.1.2
- Elementor Plugin: 3.28.4
How can I solve this Elementor/Core/Schemes/Typography not found error?
This error happens because the Elementor\Core\Schemes\Typography class was removed in newer Elementor versions.
The Partdo theme’s "partdo-core" plugin still uses the old class, causing a fatal error.
✅ Here’s how I solved it:
Backup the old folder first:
Go to your hosting file manager or FTP.
Navigate to:
public_html/wp-content/plugins/partdo-core/elementor
Rename it to something like:
elementor_backup
Download the latest Partdo theme from your ThemeForest account.
Extract the downloaded Partdo theme zip on your computer.
Inside extracted files, navigate to:
partdo/plugins/partdo-core.zip
Extract partdo-core.zip
file.
Then go to:
partdo/plugins/partdo-core/elementor
Copy the elementor
folder from here.
Upload the new elementor
folder to:
public_html/wp-content/plugins/partdo-core/
(where you backed up the old one.)
Now, refresh your site. The error will be gone! 🎉
When Elementor updated to v3.28+, they moved many classes around and removed old paths like Elementor\Core\Schemes\Typography
.
The theme/plugin you were using (Partdo Core plugin) was coded for old Elementor versions.
The newer partdo-core
plugin bundled with the latest theme fixed compatibility.
Always backup your plugin/theme folders before replacing.
After big plugin updates like Elementor, check if your theme/plugin has updates too!