Hello XStore Support,
We’re currently experiencing noticeable slowness in our WordPress admin dashboard and, upon reviewing our error logs, we identified multiple PHP warnings originating from the XStore Core Plugin — specifically the wishlist module.
Here are the recurring warnings from the error log:
[17-Jun-2025 05:55:51 UTC] PHP Warning: Undefined array key “custom_icon” in /wp-content/plugins/et-core-plugin/packages/xstore-wishlist/xstore-wishlist.php on line 1302
[17-Jun-2025 05:55:51 UTC] PHP Warning: Undefined array key “has_tooltip” in /wp-content/plugins/et-core-plugin/packages/xstore-wishlist/xstore-wishlist.php on line 1324
[17-Jun-2025 05:55:51 UTC] PHP Warning: Undefined array key “is_single” in /wp-content/plugins/et-core-plugin/packages/xstore-wishlist/xstore-wishlist.php on line 1332
[17-Jun-2025 05:55:51 UTC] PHP Warning: Undefined array key “only_icon” in /wp-content/plugins/et-core-plugin/packages/xstore-wishlist/xstore-wishlist.php on line 1337
[17-Jun-2025 05:55:51 UTC] PHP Warning: Undefined array key “animated_hearts” in /wp-content/plugins/et-core-plugin/packages/xstore-wishlist/xstore-wishlist.php on line 1341
[17-Jun-2025 05:55:51 UTC] PHP Warning: Undefined array key “redirect_on_remove” in /wp-content/plugins/et-core-plugin/packages/xstore-wishlist/xstore-wishlist.php on line 1345
… (more warnings follow in similar format)
These warnings appear to be due to missing checks for array keys before usage, such as isset($settings[‘custom_icon’]), and they are generating unnecessary noise in our logs.
While these are not fatal errors, they may be contributing to backend performance degradation during admin sessions, particularly when caching is cleared or plugins are updated.
Can your dev team patch these lines to check for undefined keys properly? This would greatly help reduce log noise and improve stability on our installation.
Please let us know if there is a patch, update, or workaround available to address these warnings.