Sauter la navigation

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 4 réponses, a 2 voix.

Dernière mise à jour par ludovicC-2 Il y a 1 année et 8 mois.

Assisté par: Nicolas V..

Auteur Articles
mars 27, 2023 à 10:04 am #13336803

ludovicC-2

Bonjour,

Nous avons créé un CPT événement via JetEngine (Elementor). Tout fonctionne à l'exception que l'image à la une ne s'affiche pas dans l'archive. Elle s'affiche sur l'événement unique mais pas dans la liste des événements.
De quoi ce bug peut-il provenir ?

Le site est actuellement en cours de développement, donc caché. Faut-il une url pour vous pour pouvoir le voir ou les images de capture sont suffisantes pour voir le problème ?

Merci.

FR.JPG
EN.JPG
mars 27, 2023 à 8:55 pm #13343143

Nicolas V.
Supporter

Les langues: Anglais (English ) Français (Français )

Fuseau horaire: America/Lima (GMT-05:00)

Bonjour,

Bienvenue sur le support de WPML.

Je comprends que évènements est un CPT mais utilise-t-il l'option d'image à la une par défaut de WordPress (‘thumbnail’)?

Si oui, assurez vous de cocher "Dupliquer l'image à la une vers les traductions" dans l'évènement original afin de copier l'image dans la traduction (voir aussi capture).

Si c'est une champs personnalisé qui contient l'image, il faudra passer sa préférence de traduction à "Copy" dans "WPML > Paramètres > Traduction de champs personnalisés".

Enfin, si cela ne résout pas le problème, oui j'aimerai avoir accès à votre site car pour le moment je ne vois que la page en construction.
Merci de me donner temporairement accès à votre admin (wp-admin et FTP) – de préférence sur une copie test de votre site où le problème a été reproduit. J'ai activé un champ privé pour votre prochaine réponse où vous pourrez partager ces informations de manière confidentielle avec notre support. Ne partagez pas votre propre compte admin, créez un nouveau compte que vous pourrez éliminer une fois l'assistance terminée.

IMPORTANT: Avant de continuer, faites un backup complet de votre site et base de données.

Nico

screenshot-2023.03.27-15_51_46.png
mars 28, 2023 à 11:32 am #13348621

ludovicC-2

Bonjour,
Le CPT utilise bien la fonction "image à la une" de WordPress, d'ailleurs l'image à la une apparait bien dans le poste comme vous pouvez le voir ici sur la version traduite : lien caché

C'est juste dans l'archive que ça n'apparait pas.

Mon client traduit les événements dans l'éditeur de WPML (voir pièce jointe), où voyez vous le bouton dont vous parlez ? "Dupliquer l'image à la une vers les traductions" ?

En effet on aimerait que le client ne doive pas remettre manuellement les images pour les traductions 🙂

Merci et bonne journée,

Capture.JPG
mars 28, 2023 à 11:03 pm #13353211

Nicolas V.
Supporter

Les langues: Anglais (English ) Français (Français )

Fuseau horaire: America/Lima (GMT-05:00)

Bonjour,

L'option pour dupliquer l'image vers la traduction est présent dans la version originale:
- Allez sur l'évènement FR, vous trouverez l'option dans la barre latérale à droite (section "Langue").
Mais si cette image est bien présente sur la page "single" de l'évènement traduit le problème est sans doute ailleurs. Peut être le code utilisé pour avoir cette image sur la template de l'archive?
- Utilisez vous un thème/une template personnalisée pour cette archive?
- Comme le site est "en construction" je ne peux pas accéder à la page voir voir le code source (parfois c'est un problème d'URL de l'image, ici impossible de savoir).
- Cela peut être aussi lié à ce problème connu (cropped images): https://wpml.org/errata/cropped-featured-image-not-displayed-in-translations/

Si vous me donnez accès j'aurais une meilleure idée (je réactive le champ privé).

Nico

mars 31, 2023 à 12:55 pm #13376017

ludovicC-2

J'ai finalement pu résoudre ce problème en allant dans WPML -> Paramètre -> Media Translation et en cliquant sur le bouton "Démarrer" bleu. Merci.