We created some code for a client that manages their supplier data and populates their WooCommerce catalogue:
The code is loaded via a child theme and uses Server Side Events to work through the data (which includes many thousands of records).
The code itself creates products including:
- The download and set up of images
- The categorisation of the products
- The setup / allocation of attributes and creation of variations
The original development was done on a test site using the Divi theme, but we have since moved over to Bricks as we felt it would help us create much better performing websites.
However, the processing time is drastically different when run via a Bricks child theme.
I’ve tried loading Bricks onto the original site, along with a Bricks child theme, and the processing immediately slows, indeed it doesn’t recover even if I remove Bricks, which is kind of odd.
Indeed following the removal of Bricks, we tried restoring a previous backup, which we had done many times during test, but we did not get the previous performance back.
Indeed and when trying to reactivate the Divi child theme we found ourselves redirected to /wp-admin/admin.php?page=bricks with the error - Sorry, you are not allowed to access this page.
We were then able to hit back and reactivate the Divi child theme but we do not get the previous performance back.
I plan to rebuild from scratch using Divi, just to double check, but I am really concerned about what Bricks ‘seems’ to be doing to our code’s performance, and what is left behind even when I remove the theme.
Any thoughts/feedback would be most welcome
[Please describe this bug in as much detail as possible so we can replicate & debug this bug]