Back to Community

Troubleshooting Common PHP Errors in Essential Addons for Elementor

47 threads Sep 17, 2025 PluginEssential addons for elementor

Content

Users of the Essential Addons for Elementor plugin occasionally encounter PHP errors that can disrupt their website's functionality. These errors, ranging from warnings to fatal crashes, often stem from a few common causes. This guide outlines the most frequent issues and provides steps to resolve them.

Common PHP Error Types and Their Causes

Based on community reports, the most common errors include:

  • Fatal Errors: These often crash the site or admin area. Common causes include plugin conflicts, missing files after an update, or code incompatibilities with other plugins or themes (e.g., Buddypress). Errors like Call to a member function is_built_with_elementor() on bool or Class not found fall into this category.
  • Memory Exhaustion Errors: Errors stating Allowed memory size of XXXXXX bytes exhausted indicate the plugin is hitting your server's PHP memory limit, often on complex pages with multiple widgets.
  • Warnings and Notices: These don't always break the site but clutter error logs. Examples include Illegal string offset, Division by zero, or Trying to access array offset on value of type null. They often point to minor code issues that become apparent under specific conditions or on newer PHP versions.
  • File Write Errors: Warnings like file_put_contents(): Only X of Y bytes written, possibly out of free disk space typically relate to file permissions in the wp-content/uploads folder, not a lack of actual disk space.

Step-by-Step Troubleshooting Guide

Before proceeding, always back up your website.

1. The First Step: Update Everything

Many errors are patched in subsequent releases. The Essential Addons team is often quick to address widespread issues. Ensure both Essential Addons and Elementor are updated to their latest versions. If you are using a Pro version, ensure it is compatible with the latest Lite version.

2. Perform a Conflict Test

Plugin or theme conflicts are a leading cause of errors.

  1. Temporarily switch your theme to a default WordPress theme like Twenty Twenty-Four.
  2. Deactivate all plugins except for Elementor and Essential Addons for Elementor.
  3. Check if the error persists. If it resolves, reactivate your plugins one by one to identify the culprit.

3. Increase PHP Memory Limit

For memory exhaustion errors, a higher limit is often needed.

  1. Edit your wp-config.php file and add the following line above /* That's all, stop editing! Happy blogging. */:
    define('WP_MEMORY_LIMIT', '512M');
  2. Note: Some hosting providers, especially on shared plans, may not allow this change to take effect. If the error continues, you must contact your hosting provider and ask them to increase the PHP memory limit directly on the server.

4. Check File Permissions

For errors related to writing CSS files (e.g., in Generator.php), the wp-content/uploads directory may not be writable. Using an FTP client or your host's file manager, ensure the folder permissions are set to 755 for directories and 644 for files. Your hosting provider can assist with this.

5. Regenerate Assets & Data

Some errors can be resolved by forcing the plugin to regenerate its internal files and data.

  1. Go to WordPress Dashboard → Elementor → Tools.
  2. Under the General tab, click Regenerate CSS & Data.
  3. Next, go to Essential Addons → Tools and click Clear Cache or Regenerate Assets.

6. Verify PHP Version Compatibility

Errors like Undefined constant can occur on PHP 8.0+. While recent versions of Essential Addons have improved compatibility, it's crucial to ensure your WordPress environment meets the plugin's minimum requirements. If you recently upgraded your PHP version, testing your site in a staging environment first is highly recommended.

When to Seek Further Help

If these steps do not resolve your issue, the specific error message is your best clue for further research. You can search for the exact error on independent troubleshooting sites like BugWP.com or the official WordPress support forums. When asking for help, provide your WordPress, PHP, and plugin versions, as well as the full error message from your server's error log.

Related Support Threads Support