Broken site after update
Code
Unfortunately, the latest Beaver Builder 2.10 update may turn your Toolbox powered website cripled. This is because they’ve fundamentally changed their module structure. For long, Toolbox has enhanced some of those modules and provided custom dynamic connectors but the fields were referenced as being fixed. Sadly this is no longer the same, so this may result in an error.
When does this happen?
If you have “Enable extra connections on selected modules” enabled on the Toolbox Beaver Builder/Beaver Theme settings tab, you will encounter this problem when your site is updated to BB v2.10 or greater and you’re still running Toolbox v1.4.3 or below.
How to remedy?
Sadly, once the BB update has taken place and the error occurs, you can only manually resolve the issue. The quickest is by going into your host’s file manager and delete the ‘toolbox’ folder from your site’s ‘wp-content/plugins/’ folder.
If your host does not have a file manager you can access via the web, you will have to use (S)FTP to access your site’s files and delete manually.
Disable the “extra connections on selected modules” option
Alternatively, you can temporarily rename your ‘toolbox’ folder to something else like ‘__toolbox’ using FTP. This should disable the plugin.
This gives you the opportunity to disable the setting using the following code snippet:
<?php
// use a code snippet or place this line in your active (child-)theme functions.php
update_option( 'toolbox_extra_connections' , false );
Reload your site and/or dashboard with this line enabled. Now you can rename the ‘__toolbox’ folder to its original name and activate. As long as the option remains disabled, you will be able to update Toolbox.
This code only needs to run once, so it may be removed once you’ve made sure you have regained access to your dashboard.
This should enable you to access your site and dashboard again. Now you can upload the 1.4.4 update that is available on your Gumroad account or is showing as a Toolbox update.
I no longer have an active license but get this error
If your site is still running Toolbox and you get this error, you can do the steps mentioned above, under “Disable the ‘extra connections on selected modules’ option”. If you disable the option using the provided method, your site should be up again. However, make sure to keep the option disabled. If you accidentally enable it, you will to go over the same steps again.
Beaverplugins
Web ninja with PHP/CSS/JS and Wordpress skills. Also stand-in server administrator, father of four kids and husband to a beautiful wife.Always spends too much time figuring out ways to do simple things even quicker. So that you can benefit.