Un utilisateur a demandé 👇

Je suis le suivi des bogues et je vois que je reçois un avertissement :

Avertissement PHP : créer un objet par défaut à partir d’une valeur vide

Emplacement : wp-content/plugins/nextend-accordion-menu/library/accordionmenu/treebase.php:108

Ce plugin est-il compatible avec PHP v7.0 ?


(@nextendweb_gabor)

il y a 3 ans, 2 mois

Salut @johnp!

Oui, la dernière version de notre menu prend en charge PHP7 et je pense que votre problème est résolu dans la dernière version. L’avez-vous installé sur votre site Web? La version gratuite est la 9.3.4. et le pro est 9.3.9.


(@nextendweb_gabor)

il y a 3 ans, 2 mois

.

Cette réponse a été modifiée il y a 3 ans et 2 mois par.


(@johnp)

il y a 3 ans, 2 mois

Oui, j’utilise la version 9.3.4.

J’ai trouvé un message de forum il y a un an qui corrigeait un avertissement similaire à la ligne 62 https://wordpress.org/support/topic/php-warning-fixes-in-9-3-2/, mais il semble que ce soit différent question.


(@nextendweb_gabor)

il y a 3 ans, 2 mois

Si vous ouvrez ce fichier : wp-content/plugins/nextend-accordion-menu/library/accordionmenu/treebase.php

et allez à la ligne 108, voyez-vous le signe @ en premier ? :
@$this->allItems[$s]->opened = true;

devrait masquer ces messages. Si vous le voyez, essayez de mettre ce code devant :
if(empty($this->allItems[$s])) $this->allItems[$s] = new stdClass();

donc ensemble, cela ressemblerait à ceci:

if(empty($this->allItems[$s])) $this->allItems[$s] = new stdClass();
@$this->allItems[$s]->opened = true;

Si cela ne fonctionne pas non plus, écrivez-nous à [email protected] et ensuite nous pouvons essayer de déboguer davantage ce problème.

Cela a-t-il résolu votre problème ?

Was this helpful?

0 / 0

Leave a Reply 0

Your email address will not be published. Required fields are marked *