Forum Replies Created
- AuthorPosts
-
We’ve carefully followed your recommendations regarding the caching issue. Specifically:
We reviewed the caching setup in SG Optimizer (SiteGround).
We excluded the entire order page (/ordina-online/) and all its related subpages from caching.
(/il-mio-account/carrello/)
(/carrello/)We double-checked that the WPPizza cart is properly displayed on all menu pages.
No changes have been made to the plugin versions or site settings recently.
We’ll continue to monitor the situation and report back if the problem persists, but your explanation really helped clarify things. Much appreciated!
Everything works now
Best regards,
MaurizioHi,
I’ve started noticing error log warnings on my website recently, and after checking the
php_errorlog
file, it seems that several issues are being caused by the WPPizza plugins. These errors appear frequently and could affect stability or performance.Below is a detailed report with the exact warnings and the plugins involved. Could you please look into this and advise on a possible fix or update?
Thanks in advance for your help!
🔧 Plugin: WPPizza XSELLS
Warning:
PHP Warning: Undefined array key 4 in /wp-content/plugins/wppizza-xsells/v3x.actions.php on line 1672
PHP Warning: Undefined array key 6 in /wp-content/plugins/wppizza-xsells/v3x.actions.php on line 1672
PHP Warning: Trying to access array offset on value of type null in /wp-content/plugins/wppizza-xsells/v3x.actions.php on line 1672Explanation:
The plugin is trying to access array elements that are either missing or null. This likely occurs when product cross-sell logic expects a key that doesn’t exist, possibly due to incomplete input data. These warnings repeat frequently in the error log.—
🔧 Plugin: WPPizza Sessions
Warning:
PHP Warning: Trying to access array offset on value of type null in /wp-content/plugins/wppizza/classes/class.wppizza.sessions.php on line 1558Explanation:
A variable expected to be an array is actually null. This may relate to temporary session data during checkout.—
🔧 Plugin: WPPizza PayPal Gateway
Warning:
PHP Warning: Undefined array key “ordervars” in /wp-content/plugins/wppizza-gateway-paypal/v3x.php on line 553
PHP Warning: Trying to access array offset on value of type null in /wp-content/plugins/wppizza-gateway-paypal/v3x.php on line 553Explanation:
This occurs when the plugin attempts to access"ordervars"
without validating that the key exists. It could impact payment processing or order data handling.—
✅ Suggested fix:
It would be helpful to addisset()
orarray_key_exists()
checks before accessing these array keys. This would avoid unnecessary PHP warnings and improve the code’s robustness.Please let me know if a patch is available or if you need any additional information.
Thanks again.
Site Health 100%
Great job!
Everything is running smoothly here.ok Thanks, I solved it by creating an element on the page and pointing to it.
Can I advise you to contact wpml and have it inserted as plugins that are completely compatible with wpml plugin?
They can put you on their list.
Hi Holly,
I checked the changes you told me, now I’m happy to tell you that everything works as I wanted.
I will be able to tell you if with this change, you have also solved the problem:
https://www.wp-pizza.com/topic/wpml-string-translation-update/This reply has been marked as private.Something you did, because now everything works perfectly, let’s see if you have also solved the problem I had in this post.
https://www.wp-pizza.com/topic/wpml-string-translation-update/
I’ll tell you if it’s fixed over time.no sorry, I realized that wppizza was disabled, I will make a detailed report. and I send you everything.
This reply has been marked as private.I speak of the WORDPRESS BACKEND.
But this is safely connected to the problem I have in this post:
https://www.wp-pizza.com/topic/wpml-string-translation-update/I made the required changes.
It only works in part, the main language of the site is in Italian.
1. Italian (perfect)
2. English (only a part)
3. Spanish (only part of it)
4. Russian (only a part)
5. French (only a part)If you want to experiment with my site, I have a backup of the files and the database, if you need a username and password, tell me which email to send them to.
Hi Olly,
I understand that it’s all about wpml plugin, I’ll open a ticket with them to understand what’s going on, but let’s see together what I can tell them so that in future it won’t happen again for any of your customers.https://www.pizzeriacarignano.it
website in Italian Main language, English, Russian, Spanish, French
WPPizza Ver. 3.9.6
WP-Optimize Ver. 2.3.4 (It could be this plugin, when it automatically optimizes the database, I proceeded to disable it)
W3 Total Cache Ver. 0.9.7.5
WPML Multilingual CMS Ver. 4.2.7.1
WPML String Translation Ver. 2.10.5.1
WPPizza Add Ingredients Ver. 5.1.5
WPPizza Coupons and Discounts Ver. 2.0.14
WPPizza Delivery By Postcode Ver. 4.0.23
WPPizza Gateway Paypal Ver. 4.1
WPPizza Preorder Ver. 2.5.2
Yoast SEO Ver. 11.5
Yoast SEO Multilingual Ver. 1.0.0
WPML Media Ver. 2.5.2
WP Google Maps
Simple Side Tab
Post Grid by PickPlugins Ver. 2.0.36
Opening Hours Versione 2.1.4
Homepage Control Versione 2.0.3
Enjoy Plugin for Instagram
Cool Tag Cloud
Cookie Notice
Click to Chat for WhatsApp
Akismet Anti-Spam
theme: Food ExpressVersione: 1.3.9I noticed that this happens when browsing the products of wppizza step in the various languages to complete the description of the products.
I don’t know if this makes sense to you, I’ll open a ticket on wpml to see what they say.
thanks
MaurizioHi Olly,
Now I need your help, I haven’t done anything special, no updates, and the localization strings change in Russian Language from English automatically.
Please can you check what problem I have?
MaurizioHi Olly,
In the Tools -> WPML section
(De) Register WPML Strings
If I check this box, all localization strings change in Russian Language from English automatically.My site supports Italian, Russian, Spanish, French and English.
Even when I update some plugins happens this.
Can you tell me if this can depend on some settings in wpml or in wpizza?
Thank you
MaurizioThanks Olly, problem solved, it works correctly, I will update all the pages.
I had no thought of this solution, even though it was in front of my eyes.
MaurizioThis reply has been marked as private.This reply has been marked as private.All categories have been translated.
I am looking at the various options of WPML and I do tests.ok, Olly thanks.
If you want the permissions to enter my website and do tests, you can have the passwords whenever you want, I have all the backups.
Ciao.
Maurizio - AuthorPosts