Hi Bricksforge team,
When I activate the Email Designer in Bricksforge, my WordPress site immediately stops working due to a fatal error. If I deactivate the Bricksforge plugin from my hosting control panel, the site loads normally again. The problem is that I can’t disable only the Email Designer module because accessing Bricksforge settings requires activating the plugin, which triggers the fatal error again.
Environment
- Plugin: Bricksforge 3.1.8-beta.2
- WordPress: 6.9
- PHP: 8.4.17
- Bricks version: 2.1.4
Error Details
=============
An error of type E_ERROR was caused in line 72 of the file [WP_PLUGIN_DIR]/bricksforge/includes/email-designer/EmailDesigner.php.
Error message: Uncaught Error: Attempt to assign property "status" on array in [WP_PLUGIN_DIR]/bricksforge/includes/email-designer/EmailDesigner.php:72
Stack trace:
#0 [internal function]: Bricksforge\EmailDesigner->{closure:Bricksforge\EmailDesigner::configure():70}(Array)
#1 [WP_PLUGIN_DIR]/bricksforge/includes/email-designer/EmailDesigner.php(70): array_filter(Array, Object(Closure))
#2 [WP_PLUGIN_DIR]/bricksforge/includes/email-designer/EmailDesigner.php(44): Bricksforge\EmailDesigner->configure()
#3 [WP_PLUGIN_DIR]/bricksforge/includes/email-designer/EmailDesigner.php(33): Bricksforge\EmailDesigner->init()
#4 [WP_PLUGIN_DIR]/bricksforge/includes/email-designer/EmailDesigner.php(26): Bricksforge\EmailDesigner->__construct()
#5 [WP_PLUGIN_DIR]/bricksforge/plugin.php(509): Bricksforge\EmailDesigner::get_instance()
#6 [WP_PLUGIN_DIR]/bricksforge/plugin.php(443): Bricksforge->init_classes_before_wp_init()
#7 [WP_PLUGIN_DIR]/bricksforge/plugin.php(179): Bricksforge->init_hooks()
#8 [ABSPATH]/wp-includes/class-wp-hook.php(341): Bricksforge->init_plugin('')
#9 [ABSPATH]/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters(NULL, Array)
#10 [ABSPATH]/wp-includes/plugin.php(522): WP_Hook->do_action(Array)
#11 [ABSPATH]/wp-settings.php(593): do_action('plugins_loaded')
#12 [ABSPATH]/wp-config.php(105): require_once('[ABSPATH]/wp-settings.php')
#13 [ABSPATH]/wp-load.php(50): require_once('[ABSPATH]/wp-config.php')
#14 [ABSPATH]/wp-admin/admin-ajax.php(22): require_once('[ABSPATH]/wp-load.php')
#15 {main}
thrown
Is there a workaround to disable the Email Designer module without loading Bricksforge fully?
Thanks in advance,
Ben