Ce sujet est résolu. Voici une description du problème et de la solution.
Problème :
Le client rencontre une erreur E_ERROR sur son site https://capvango.com/ en raison de l'appel à la fonction
str_contains()
qui n'est pas définie. Cette erreur se produit car le client utilise une version de WordPress antérieure à 5.9 et une version de PHP inférieure à 8, alors que la fonction
str_contains()
a été introduite dans WPML avec WordPress 5.9.
Solution :
Nous recommandons au client de mettre à jour son site vers WordPress 6.0 ou une version plus récente pour résoudre ce problème. Bien que nous ayons signalé ce problème à notre équipe de développement et qu'un ticket interne soit ouvert, il ne sera traité que dans le futur. Nous informerons le client de toute mise à jour à ce sujet.
Si vous rencontrez le même problème, veuillez consulter les tickets similaires pour plus d'informations :
- https://wpml.org/forums/topic/unable-to-update-to-wpml-multilingual-cms-v-4-6-8/
- https://wpml.org/forums/topic/call-to-undefined-function-str_contains-in-sitepress-multilingual-cms1/
- https://wpml.org/forums/topic/str_contains-php8-function/#post-14973899
Si cette solution ne semble pas pertinente, veuillez ouvrir un nouveau ticket de support sur notre forum de support WPML.
Il s'agit du forum d'assistance technique de WPML, le plug-in multilingue pour WordPress.
Il est accessible à tous, toutefois seuls les clients de WPML peuvent y publier leurs messages. L'équipe du WPML répond sur le forum 6 jours par semaine, 22 heures par jour.
Ce sujet contient 3 réponses, a 2 voix.
Dernière mise à jour par Il y a 1 année et 10 mois.
Assisté par: Ilyes.
