Ce sujet est résolu. Voici une description du problème et de la solution.
Problème :
Après la mise à jour du plugin Gravity Forms Multilingual, un message d'erreur 'warning: foreach() argument must be of type array|object, string given' s'affiche sur les pages avec un formulaire Gravity Forms. De plus, après avoir désactivé le plugin, le formulaire n'est plus traduit en allemand.
Solution :
1. Pour résoudre l'erreur fatale, le problème pourrait être causé par le plugin "Gravity Forms CSS Ready Class Selector", qui peut être obsolète.
- Dans
wp-content/plugins/gravity-forms-css-ready-selector/gfaddoncommon.php
, mettez à jour la fonction :
public static function get_base_url(){<br /> return plugins_url(null, __FILE__);<br />}
- Dans
wp-content/plugins/gravity-forms-css-ready-selector/gf-readyclasses-addon.php
, mettez à jour la fonction :
public static function render_editor_js(){
2. Pour corriger le problème d'avertissement, cela peut être dû à des champs de formulaire définis incorrectement ou à une corruption.
- Allez dans
wp-content/plugins/gravityforms-multilingual/inc/gravity-forms-multilingual.class.php
.
- Modifiez le code de :
if ( isset( $field->inputs ) ) {
À :
if ( isset( $field->inputs ) && !is_string($field->inputs) ) {
Si cette solution ne résout pas votre problème ou semble obsolète, nous vous recommandons de vérifier les problèmes connus, de vérifier la version du correctif permanent et de confirmer que vous avez installé les dernières versions des thèmes et plugins. Si le problème persiste, n'hésitez pas à ouvrir un nouveau ticket de support.
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.
Aucun de nos assistants n'est disponible aujourd'hui sur le forum French. Veuillez créer un ticket, et nous nous le traiterons dès notre prochaine connexion. Merci de votre compréhension.
Ce sujet contient 4 réponses, a 2 voix.
Dernière mise à jour par Il y a 4 mois et 1 semaine.
Assisté par: Bruno Kos.