Folks, I’m completely desperate here.
We built a fairly large site, based on WP, Elementor, and the Crocoblock plugins.
Then, after a couple of months of work and with launch date approaching, things started to randomly disappear. It could be a setting in a field that would suddenly revert to default. It could be a custom post or relationship that would disappear. Whenever we fixed something, something new would break.
It was like trying to push water uphill. No matter what we did, we couldn’t find what was causing this problem. We’d disable all the plugins, and it would still persist.
In the end, we went to the boss and asked for more time. Then we restarted from scratch. Literally a clean WP install, and added only the most necessary plugins: Elementor Pro. JetEngine. A literal handful of others.
For three months, things worked fine. We’d rebuild and recreate what we lost in the first site.
And a few days ago, my colleagues and I started to notice that we’d forgotten to set a value here, or add a custom post type there.
And today, I tried to set a JetEngine listing grid, and the listing produced no results.
So I went into the query for it – and the relationship that underlies the listing is gone. The field is blank.
The query still exists, and it’s worked before – what more, the preview, which doesn’t change until you input new values, is still there, still showing the old, correct results.
Except that the custom relationship it is based on no longer exists.
We’re not doing this cowboy style. We were extremely careful not to install anything that could mess things up.
We’ve got 11 plugins total, all of then reputable, with tens of thousands of downloads, and hundreds of reviews for the smallest ones. No review mentions this kind of problems.
All we’ve used is:
* Catch IDs
* Crocoblock Wizard
* Duplicate Page
* Elementor
* Elementor Pro
* JetElements For Elementor
* JetEngine
* JetTricks
* Limit Login Attempts Reloaded
* Ungapped Widgets
* wp-Typography
Here’s our setup:
* JetEngine version: 3.0.5
* Elementor version: 3.7.8
* WordPress version: 6.0.3
Web searches show a handful of others who’ve encountered something like this. But they’re not using any of the same plugins we are (with the exception of Limit Logins Reloaded, and that shouldn’t be the problem, right?)
It feels like somewhere, there’s a line of code that “pushes” the entire database somehow, throwing out correct records.
Anyone hear about this?
Anyone know what to do about this?
I’m truly at the edge of my tether here – no chance to restore things if the site has gone bad again.
[ad_2]
Maybe add a bunch of logging or use a plugin like SimpleHistory?
Probably not much help… but if it’s done the same thing twice… it would suggest that at some stage you add one function, that overwrites another.
You don’t give much detail on what the site does…so it’s all guessing. But if you create a relationship for one purpose, then a relationship for another purpose, but both are using the same keys? Or saving to the same option?
Or, at the end of a function, you have a reset before the save instead of after. Honestly – without more detail it’s hard to be specific. But this could also be caused by Croco bugs – the actual plugins saving to the same option, or over-writing each-other. I’d be asking them for advice.
I’ve always steered clear of Croco simply because it’s primary thing is to integrate with Elementor – and Elementor is garbage. Too late really to suggest a good, light theme like GeneratePress, and a good relational plugin like PODS.
I hope you figure it out.