Ce sujet est résolu. Voici une description du problème et de la solution.
Problem:
Vous avez des Post types et vous souhaitez traduire les slugs des archives. Malgré la modification des slugs dans les paramètres > Traduction des types de publication, les traductions ne sont pas prises en compte.
Solution:
Assurez-vous que les Post types créés par ACF soient traduisibles, et non les Post types d'ACF eux-mêmes. Pour cela:
- Dans ACF > Groupes de champs, éliminez la traduction EN et DE de "Applications directes".
- Dans WPML > Paramètres > Traduction des types de publication, passez "Post Types (acf-post-type)" à "Non traduisible" et cliquez sur "Enregistrer".
- Ensuite, dans WPML > Gestion de traduction, vous pouvez traduire les "ACF Post Types Labels". Pour plus d'informations, consultez ce lien.
Si cette solution ne résout pas votre problème ou semble dépassée, 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 sur notre forum 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.
Marqué : Known issue
Ce sujet contient 10 réponses, a 2 voix.
Dernière mise à jour par Nicolas V. Il y a 3 semaines et 6 jours.
Assisté par: Nicolas V..
Auteur | Articles |
---|---|
octobre 10, 2024 à 7:36 am #16273154 | |
samuelA-11 |
Background of the issue: Symptoms: Questions: |
octobre 10, 2024 à 4:15 pm #16276426 | |
Nicolas V. Supporter
Les langues: Anglais (English ) Français (Français ) Fuseau horaire: America/Lima (GMT-05:00) |
Bonjour, Merci d'avoir contacté le support de WPML. Vous semblez suivre la bonne procédure. Avez-vous re-sauvegardé vos permaliens dans "Réglages > Permaliens"? Aussi, pourriez vous partager votre fichier de débogage afin que je puisse connaitre la configuration de votre site: |
octobre 11, 2024 à 9:32 am #16278324 | |
samuelA-11 |
Bonjour, J'ai effectivement re-sauvegardé les permaliens dans les réglages, mais sans succès. Pour information, j'ai utilisé des slugs personnalisés pour les post type. |
octobre 11, 2024 à 1:08 pm #16279825 | |
Nicolas V. Supporter
Les langues: Anglais (English ) Français (Français ) Fuseau horaire: America/Lima (GMT-05:00) |
Bonjour, Merci pour la capture d'écran, cela me permet de mieux comprendre le problème. Malheureusement, la traduction des slugs personnalisés pour les pages d'archives dans ACF n'est pas encore prise en charge. Ce problème a déjà été signalé, mais je ne peux pas vous d'ETA ni préciser dans quelle version de ACF Multilingual une solution sera proposée. En attendant, une solution temporaire serait de créer une page "applications-directes" et de lui attribuer une template PHP personnalisée pour qu’elle serve de page d’archive. Cela vous permettra de traduire la page, son titre et son slug. - Copiez par exemple archive.php N'hésitez pas si vous avez des questions. |
octobre 14, 2024 à 10:35 am #16285224 | |
samuelA-11 |
Bonjour et merci pour votre réponse, J'ai finalement opté en faisant une page simple et en affichant l'archive. Ma page lien caché est bien traduite en lien caché. Les éléments en français affichent bien le slug que j'ai voulu (ex: lien caché) Cependant les slugs des éléments d'archive ne sont pas traduits et s'affichent sous la forme "lien caché". Je ne trouve nulle part l'option pour traduite le slug de ces éléments (il ne sont pas listés dans la traduction des chaines). Cordialement, |
octobre 14, 2024 à 3:29 pm #16287006 | |
Nicolas V. Supporter
Les langues: Anglais (English ) Français (Français ) Fuseau horaire: America/Lima (GMT-05:00) |
Bonjour, Normalement, lorsque les liens sont sous la forme lien caché c'est que le post n'est pas encore publié. Lorsque je clique sur l'un de ces liens j'ai d'ailleurs un 404 page non trouvé, ce qui renforce cette théorie. - Dans "WPML > paramètres > Traduction automatique" vérifiez si vous devez relire la traduction avant qu'elle soit publiée. - Dans "Applications directes", dans la liste de vos posts, vérifiez également l'icône sous le drapeau EN: Si le problème persiste, merci me donner un accès Admin temporaire afin que je puisse regarder cela de plus près. 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. |
octobre 14, 2024 à 8:52 pm #16287903 | |
Nicolas V. Supporter
Les langues: Anglais (English ) Français (Français ) Fuseau horaire: America/Lima (GMT-05:00) |
Bonjour Merci pour l'accès. 2. Cependant il y avait toujours une page 404 malgré une URL correcte en Anglais - Dans ACF > Types de publication j'ai éliminé la traduction EN et DE de "Applications directes" PS: je note aussi que "Groupes de champs (acf-field-group)" est traduisible. Même chose, cela devrait être "Non traduisible" et les groupes de champs crées dans ACF sont traduisibles. |
octobre 15, 2024 à 9:06 am #16289500 | |
samuelA-11 |
Bonjour, Merci beaucoup pour votre aide, je comprends mieux le problème. |
octobre 15, 2024 à 4:11 pm #16291925 | |
Nicolas V. Supporter
Les langues: Anglais (English ) Français (Français ) Fuseau horaire: America/Lima (GMT-05:00) |
Bonjour, Je pense que c'est le même problème que celui-ci rencontré avec les Post types |
octobre 17, 2024 à 2:16 pm #16300882 | |
samuelA-11 |
Bonjour et merci pour beaucoup pour votre aide, J'ai réussi à traduire les taxonomies. J'ai refait la même chose en mettant dans "WPML > Paramètres > Traduction des types de publication > Sliders en non traduisible. J'ai ensuite mis la truction du champ personnalisé lien_du_bouton (champ lien) en traduisible, mais cela n'a rien changé. J'ai en dernier recours supprimé le paquetage field-group de slider, ce qui a séparé les éléments FR des éléments EN. Les nouveaux fils créés par Nicolas V. et associés à celui-ci sont repris ci-dessous : |
octobre 18, 2024 à 1:21 pm #16305016 | |
Nicolas V. Supporter
Les langues: Anglais (English ) Français (Français ) Fuseau horaire: America/Lima (GMT-05:00) |
Bonjour, Je suis heureux de savoir que le problème est résolu. Comme votre problème initial a été résolu et que nous limitons les tickets à un seul problème, j'ai ouvert un nouveau ticket pour votre seconde question. Continuons la conversation sur ce nouveau ticket: https://wpml.org/fr/forums/topic/partage-traduction-durl/ Traiter un seul problème par ticket aide à garder le forum organisé, cela aidera aussi les autres utilisateurs avec un problème similaire à trouver plus rapidement une solution sur le forum. Merci de votre compréhension. |