dudaster / ele-custom-skin

Create a skin for Elementor Pro Post and Post Archive widgets using Elementor templates
GNU General Public License v3.0
59 stars 10 forks source link

Using Ele Custom Skin with PHP 8.0 breaks site (front-end and back-end) only for certain users #827

Open adamhblack opened 2 years ago

adamhblack commented 2 years ago

Hello,

We're experiencing an issue where our site breaks for a certain subset of users on PHP 8.0 when Ele Custom Skin (v. 3.1.6) is enabled. If PHP is downgraded to 7.4, or if Ele Custom Skin is disabled, the site works fine.

The breakage experienced by these users consists of 1) badly broken layout on the front end (when going to View Source, roughly half the lines of HTML are missing, and there's a tag with no closing tag) and 2) a "there has been a critical error on this site" message when trying to access the WP Dashboard.

I was wondering why some users were experiencing this issue and others weren't. What I found is that our wp_usermeta table is filled with entries of the following form for certain users: {“umeta_id”:”264186″,”user_id”:”1229″,”meta_key”:”ecs_instalation”,”meta_value”:”1645654611″}

Specifically, some of our users have HUNDREDS of “ecs_instalation” keys with slightly different meta_values. I can't prove that this is what's causing the problem, but it's an interesting correlation that the site is breaking for only these users.

Any idea what could be causing all of these keys to be added to the meta table, and how that might break the site when it’s on PHP 8.0?