Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problem: La boutique traduite n'affichait pas les produits Solution: C'est un bug corrigé sur la version 4.3.2.

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 de WPML répond aux messages du forum 6 jours sur 7, 22 heures sur 24.

This topic contains 7 réponses, has 2 participants.

Last updated by remyL-2 il y a 8 mois et 1 semaine.

Assigned support staff: Jamal.

Auteur Messages
novembre 27, 2019 à 8:29 #5026503

remyL-2

Bonjour,

J'affiche des produits sur une page à l'aide du module "boutique" de divi. Je selectionne alors le type d'affichage par catégorie de produits et je coche la catégorie souhaitée.
Cela fonctionne très bien sur mes pages en français. En revanche, lorsque je souhaite reproduire la même chose sur ma page en anglais, cela ne fonctionne plus, j'ai une page blanche.
J'ai alors tenté de modifier le type d'affichage, en sélectionnant par exemple "meilleures ventes" ou "les mieux notés" et dans ce cas la cela fonctionne.
Le problème semble donc provenir des catégories de produits. Or les catégories ont l'air correctement traduites, je ne comprends pas pourquoi mes produits ne s'affichent donc pas.

Avez-vous une idée d’où peut venir mon problème svp ?

novembre 27, 2019 à 8:37 #5026697

Jamal
Supporter

Languages: Anglais (English ) Français (Français )

Timezone: Africa/Casablanca (GMT+01:00)

Bonjour,

Merci d'avoir contacter l'assistance WPML. Je serais heureux de pouvoir vous aider.

Nous avons déjà corrigé un problème parreil sur la version 4.3.2. Pourriez vous mettre à jour les extensions WPML et vérifier si cette erreur est toujours là?

Veuillez faire une sauvegarde votre site avant de procéder à la mise à jour.

Cordialement,
Jamal
Assistance WPML

novembre 27, 2019 à 9:05 #5027235

remyL-2

Bonjour Jamal,

merci pour votre message. J'ai tenté de mettre à jour les modules wpml en passant par :
Extensions / Ajouter / Commercial
Mais lorsque je sélectionne "WPML Multilingual CMS" pour le mettre à jour, j'ai un message d'erreur que vous pouvez voir en pièce jointe.

J'avais déjà eu ce problème que je vous avez signalé dans le ticket que vous pouvez consulter ici : https://wpml.org/fr/forums/topic/problemes-de-mise-a-jour-des-modules/

Vous m'aviez dit qu'il y avait un problème avec la mise à jour automatique dans la version 4.2.0 et que je devais mettre à jour manuellement les modules wpml.
Or désormais j'ai la version 4.3.1 et je rencontre toujours le même problème.

Lorsque je consulte votre documentation je peux lire :
"Si vous avez notre ancien plug-in d’installation, désactivez-le et supprimez-le du répertoire ../wp-content/plugins. Les nouvelles versions de WPML incluent le composant d’installation automatisé."
Le problème vient-il de cette procédure que je n'ai pas effectuée ? Si oui, comment identifier ce plugin d'installation ?

Merci pour votre aide.

Cordialement,

novembre 27, 2019 à 9:22 #5027373

Jamal
Supporter

Languages: Anglais (English ) Français (Français )

Timezone: Africa/Casablanca (GMT+01:00)

Bonjour @remyl-2,

D'après vos informatons de déboggage, vous n'avez pas l'ancien Installer de WPML, vous pouvez donc ignorer la notice de la documentation.

Pour mettre à jour l'extension:
- Soit mettre à jour manuellement. hidden link
- Réessayer la mise à jour automatique, si cela ne fonctionne pas, nous aurons besoin de dignostiquer pourquoie. En premier lieu, activer le déboggage PHP et réessayer la mise à jour automatique puis vérifier le fichier journal debug.log pour voir si des erreurs y sont inscrites.
https://wpml.org/fr/documentation-6/informations-pour-les-developpeurs/debogage-de-wpml/#activer-la-fonction-integree-de-debogage-dans-wordpress

Je reste à votre disposition.

Cordialement,
Jamal

novembre 27, 2019 à 9:54 #5027637

remyL-2

Je viens de réessayer de procéder à la mise à jour automatique des modules wpml. Cela ne fonctionne toujours pas.

J'ai donc suivi vos recommandations en activant wp_debug et wp_debug_log.
Vous trouverez en pièce jointe une copie d'écran de mon interface d'ajout de plugin avec les messages d'erreur.
Ci dessous le détail du fichier debug.log :

[27-Nov-2019 09:49:02 UTC] PHP Notice: Use of undefined constant ‘loop_columns’ - assumed '‘loop_columns’' in /data/www/vhosts/shelyak.com/httpdocs/wp-content/themes/Divi-child/functions.php on line 16
[27-Nov-2019 09:49:02 UTC] PHP Notice: Use of undefined constant ‘loop_columns’ - assumed '‘loop_columns’' in /data/www/vhosts/shelyak.com/httpdocs/wp-content/themes/Divi-child/functions.php on line 16
[27-Nov-2019 09:49:02 UTC] PHP Warning: Declaration of Installer_Upgrader_Skins::feedback($string) should be compatible with WP_Upgrader_Skin::feedback($string, ...$args) in /data/www/vhosts/shelyak.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/installer/includes/class-installer-upgrader-skins.php on line 38
[27-Nov-2019 09:49:04 UTC] PHP Notice: Use of undefined constant ‘loop_columns’ - assumed '‘loop_columns’' in /data/www/vhosts/shelyak.com/httpdocs/wp-content/themes/Divi-child/functions.php on line 16
[27-Nov-2019 09:49:06 UTC] PHP Notice: Use of undefined constant ‘loop_columns’ - assumed '‘loop_columns’' in /data/www/vhosts/shelyak.com/httpdocs/wp-content/themes/Divi-child/functions.php on line 16
[27-Nov-2019 09:49:08 UTC] PHP Notice: Use of undefined constant ‘loop_columns’ - assumed '‘loop_columns’' in /data/www/vhosts/shelyak.com/httpdocs/wp-content/themes/Divi-child/functions.php on line 16
[27-Nov-2019 09:49:09 UTC] PHP Notice: Use of undefined constant ‘loop_columns’ - assumed '‘loop_columns’' in /data/www/vhosts/shelyak.com/httpdocs/wp-content/themes/Divi-child/functions.php on line 16
[27-Nov-2019 09:49:10 UTC] PHP Notice: Use of undefined constant ‘loop_columns’ - assumed '‘loop_columns’' in /data/www/vhosts/shelyak.com/httpdocs/wp-content/themes/Divi-child/functions.php on line 16
[27-Nov-2019 09:49:11 UTC] PHP Notice: Use of undefined constant ‘loop_columns’ - assumed '‘loop_columns’' in /data/www/vhosts/shelyak.com/httpdocs/wp-content/themes/Divi-child/functions.php on line 16
[27-Nov-2019 09:49:11 UTC] PHP Warning: Declaration of Installer_Upgrader_Skins::feedback($string) should be compatible with WP_Upgrader_Skin::feedback($string, ...$args) in /data/www/vhosts/shelyak.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/installer/includes/class-installer-upgrader-skins.php on line 38
[27-Nov-2019 09:49:11 UTC] PHP Notice: Use of undefined constant ‘loop_columns’ - assumed '‘loop_columns’' in /data/www/vhosts/shelyak.com/httpdocs/wp-content/themes/Divi-child/functions.php on line 16
[27-Nov-2019 09:49:18 UTC] PHP Notice: Use of undefined constant ‘loop_columns’ - assumed '‘loop_columns’' in /data/www/vhosts/shelyak.com/httpdocs/wp-content/themes/Divi-child/functions.php on line 16
[27-Nov-2019 09:49:20 UTC] PHP Notice: Use of undefined constant ‘loop_columns’ - assumed '‘loop_columns’' in /data/www/vhosts/shelyak.com/httpdocs/wp-content/themes/Divi-child/functions.php on line 16
[27-Nov-2019 09:49:21 UTC] PHP Notice: Use of undefined constant ‘loop_columns’ - assumed '‘loop_columns’' in /data/www/vhosts/shelyak.com/httpdocs/wp-content/themes/Divi-child/functions.php on line 16
[27-Nov-2019 09:50:05 UTC] PHP Notice: Use of undefined constant ‘loop_columns’ - assumed '‘loop_columns’' in /data/www/vhosts/shelyak.com/httpdocs/wp-content/themes/Divi-child/functions.php on line 16
[27-Nov-2019 09:50:22 UTC] PHP Notice: Use of undefined constant ‘loop_columns’ - assumed '‘loop_columns’' in /data/www/vhosts/shelyak.com/httpdocs/wp-content/themes/Divi-child/functions.php on line 16
[27-Nov-2019 09:50:23 UTC] PHP Notice: Use of undefined constant ‘loop_columns’ - assumed '‘loop_columns’' in /data/www/vhosts/shelyak.com/httpdocs/wp-content/themes/Divi-child/functions.php on line 16
[27-Nov-2019 09:50:28 UTC] PHP Notice: Use of undefined constant ‘loop_columns’ - assumed '‘loop_columns’' in /data/www/vhosts/shelyak.com/httpdocs/wp-content/themes/Divi-child/functions.php on line 16
[27-Nov-2019 09:50:30 UTC] PHP Notice: Use of undefined constant ‘loop_columns’ - assumed '‘loop_columns’' in /data/www/vhosts/shelyak.com/httpdocs/wp-content/themes/Divi-child/functions.php on line 16
[27-Nov-2019 09:50:39 UTC] PHP Notice: Use of undefined constant ‘loop_columns’ - assumed '‘loop_columns’' in /data/www/vhosts/shelyak.com/httpdocs/wp-content/themes/Divi-child/functions.php on line 16
[27-Nov-2019 09:51:41 UTC] PHP Notice: Use of undefined constant ‘loop_columns’ - assumed '‘loop_columns’' in /data/www/vhosts/shelyak.com/httpdocs/wp-content/themes/Divi-child/functions.php on line 16
[27-Nov-2019 09:51:42 UTC] PHP Notice: Use of undefined constant ‘loop_columns’ - assumed '‘loop_columns’' in /data/www/vhosts/shelyak.com/httpdocs/wp-content/themes/Divi-child/functions.php on line 16
[27-Nov-2019 09:51:47 UTC] PHP Notice: Use of undefined constant ‘loop_columns’ - assumed '‘loop_columns’' in /data/www/vhosts/shelyak.com/httpdocs/wp-content/themes/Divi-child/functions.php on line 16

Cordialement,

novembre 27, 2019 à 9:55 #5027643

remyL-2

Voici la pièce jointe oubliée dans le précédent mail.

novembre 27, 2019 à 10:36 #5027953

Jamal
Supporter

Languages: Anglais (English ) Français (Français )

Timezone: Africa/Casablanca (GMT+01:00)

Bonjour,

Pourriez vous basculer temporairement sur un thème par défaut tel que Twentyseventeen et réessayer?
La plutpart des erreurs sont causées par le thème Divi.

Si cela n'aide pas, je suggère de faire la mise à jour manuellement.

Je reste à votre disposition.

Cordialement,
Jamal

novembre 27, 2019 à 3:19 #5030445

remyL-2

Problème résolu, merci Jamal !