Back to Community

Resolving Common PHP Errors and Deprecation Notices with Essential Addons for Elementor

33 threads Sep 7, 2025 PluginEssential addons for elementor

Content

If you manage a WordPress site built with Elementor and Essential Addons, you may have encountered PHP errors, warnings, or deprecated function notices. These messages can appear after a plugin, theme, or WordPress core update and often point to a compatibility issue. This guide will help you understand why these errors occur and walk you through the most effective steps to resolve them.

Why Do These Errors Happen?

WordPress and its ecosystem are constantly evolving. As PHP, WordPress, and plugins like Elementor are updated, older functions are sometimes replaced with newer, more efficient methods. When a plugin uses a function that has been marked as deprecated, WordPress will display a notice to alert developers to update their code. These notices are not always a sign of a broken site but indicate that an update is needed for future compatibility. Common triggers include:

  • Using an outdated version of Essential Addons for Elementor.
  • Running an old version of PHP on your server.
  • A conflict with another plugin or your theme.
  • Cached files that need to be regenerated after an update.

Common Error Messages

Based on community reports, some frequent errors include:

  • Deprecation Notices: Messages like _register_controls is deprecated since version 3.1.0! or _register_skins is deprecated since version 3.1.0!
  • PHP Warnings/Notices: Such as Cannot redeclare control with same name.
  • Fatal Errors: Which can cause a white screen or prevent access to the admin dashboard.
  • JavaScript Errors: Like Uncaught ReferenceError: elementorFrontend is not defined in the browser console.

Step-by-Step Troubleshooting Guide

1. Update Everything

The first and most crucial step is to ensure all your software is up to date. Many deprecated function errors were resolved in newer versions of Essential Addons.

  • Essential Addons: Update to the latest available version.
  • Elementor & Elementor Pro: Ensure both are updated.
  • WordPress: Check that you are on the latest version of WordPress.
  • Theme: Update your theme (e.g., OceanWP, Astra, Hello Elementor).
  • Other Plugins: Update all other plugins on your site.

2. Check for Plugin Conflicts

If updating doesn't resolve the issue, a conflict with another plugin is likely. To test for this:

  1. Go to Plugins -> Installed Plugins.
  2. Deactivate all plugins except for Elementor and Essential Addons for Elementor.
  3. Check if the error disappears.
  4. If it does, reactivate your other plugins one by one, checking after each activation to identify the conflicting plugin.

3. Regenerate Assets & Clear Caches

After updating, cached CSS and JavaScript files from the old version can linger and cause issues.

  • Regenerate Essential Addons Assets: Go to Essential Addons -> Tools and click the Regenerate Assets button.
  • Regenerate Elementor Files: Go to Elementor -> Tools and click Regenerate Files & Data.
  • Clear All Caches: Purge your server cache, any caching plugin (like WP Rocket or W3 Total Cache), and your browser cache.

4. Check Your PHP Version

Using an outdated PHP version can cause compatibility problems and security issues.

  1. Contact your web host or check your hosting control panel (like cPanel) to see your current PHP version.
  2. The 'Essential Addons for Elementor' team recommends using PHP 7.4 or higher. Upgrading to PHP 8.0 or 8.1 is even better for performance and security, but check that all your plugins and themes are compatible first.

5. Increase WordPress Memory Limit

Some fatal errors are caused by insufficient memory allocated to WordPress. You can increase this limit by editing your wp-config.php file. Above the line that says /* That's all, stop editing! Happy blogging. */, add:

define('WP_MEMORY_LIMIT', '512M');

When to Seek Further Help

If you have followed all these steps and the error persists, the issue might be more specific. When seeking help in community forums, be prepared to provide:

  • The exact error message.
  • Your WordPress, Elementor, and Essential Addons versions.
  • The name of your active theme.
  • The PHP version your server is using.

By systematically working through these steps, you can usually identify and resolve the source of common PHP errors, keeping your Elementor site running smoothly.

Related Support Threads Support