Passer la navigation

Ce sujet est résolu. Voici une description du problème et de la solution.

Problème :
Après la migration de Polylang vers WPML, les menus et la présentation de certaines pages ont été modifiés, et les pages traduites ne sont plus associées entre elles.

Solution :
1. Augmentez la mémoire PHP à au moins 128M, idéalement 256M :
- Connectez-vous à votre serveur via FTP et ouvrez le fichier wp-config.php.
- Ajoutez les lignes suivantes avant /* That's all, stop editing! Happy blogging. */ :

/* Memory Limit */
define( 'WP_MEMORY_LIMIT', '256M' );

Plus d'infos sur les exigences minimales de WPML : https://wpml.org/fr/accueil/exigences-minimales/

2. Assurez-vous d'avoir sauvegardé les données Polylang avant la migration. Consultez la documentation sur la migration de Polylang à WPML : https://wpml.org/documentation/related-projects/migrate-polylang-wpml/

3. Si l'option "C'est la traduction de ..." n'apparaît pas, cela signifie que la traduction n'est pas liée à l'original. Suivez ces étapes :
- Éditez la traduction.
- Vérifiez que la langue est correcte.
- Cliquez sur "Connect with translation".
- Décidez si la langue en cours d'édition doit être la langue source.
Consultez la FAQ pour lier les pages déjà traduites : https://wpml.org/faq/how-to-link-already-translated-pages/

Pour les problèmes de menus, référez-vous à la documentation sur la traduction des menus : https://wpml.org/documentation/getting-started-guide/translating-menus/

Si cette solution ne s'applique pas à votre cas ou semble dépassée, nous vous recommandons de vérifier les problèmes connus sur https://wpml.org/known-issues/, de confirmer que vous avez installé les dernières versions des thèmes et plugins, et de vérifier la version de la correction permanente. Si le problème persiste, n'hésitez pas à ouvrir un nouveau ticket d'assistance.

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 Nicolas V. Il y a 1 année et 1 mois.

Assisté par: Nicolas V..

Auteur Messages
mai 2, 2024 à 3:10 pm #15588253

emmanuelS-14

Bonjour,

Depuis la migration de Polylang vers WPML (via votre plugin), les menus FR et GB de mon site crazytimesmusic.com ont sauté (présentation modifiée) ainsi que la présentation de la plupart de mes pages (sauf Accueil, notre Label et Contacts).

De plus mes page traduites ne sont plus associées FR/GB. En cherchant sur le forum d'assistance, il est indiqué qu'une option "Cette page est la traduction de ..." sur la barre latérale existe, or il n'en est rien, impossible de trouver cette fonctionnalité.

site en cours de développement : lien caché

Pouvez-vous m’aider rapidement ? C’est très urgent !

mai 2, 2024 à 7:23 pm #15588953

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. Commençons par remplir les exigences minimales de WPML. Je vois que vous avez une allocation de mémoire PHP très basse (40M). La configuration minimale requise pour WPML est de 128M, mais nous recommandons 256M :

- Accédez à votre serveur via FTP et ouvrez le fichier wp-config.php (dans le root de votre WordPress).
- Insérez ces lignes juste avant /* That's all, stop editing! Happy blogging. */

/* Memory Limit */
define( 'WP_MEMORY_LIMIT', '256M' );

Plus d'info: https://wpml.org/fr/accueil/exigences-minimales/

---

1. Maintenant concernant votre question, et en suivant cette documentation, avez vous sauvegardé les données Polylang avant de procéder à la migration (voir Migration Step 1)?
https://wpml.org/documentation/related-projects/migrate-polylang-wpml/

2. Si vous n'avez pas l'option "C'est la traduction de ..." c'est que la traduction n'est pas associé à l'original. Dans ce cas vous pouvez suivre cette documentation: https://wpml.org/faq/how-to-link-already-translated-pages/
- Éditez la traduction
- Assurez-vous que la langue soit correcte
- Puis cliquez sur "Connect with translation"
- Attention l'étape importante après cela est de choisir si oui ou non la langue que vous êtes en train de modifier deviendra la langue source "Make [Language] the original language for this page".

Si vous faites cela depuis le FR marquez la langue comme langue source. Par contre si vous le faites depuis la traduction EN, décochez cette option pour que le FR reste la langue source.

J'ai visité le site mais il est en construction donc je n'ai pas pu voir les menus. Je vous laisse également la documentation sur les menus: https://wpml.org/documentation/getting-started-guide/translating-menus/

N'hésitez pas si vous êtes bloqué à me donner le plus de détails possible afin que je puisse vous aiguiller.

mai 3, 2024 à 9:42 am #15590620
emmanuelS-14

Bonjour Nicolas,

Et merci pour aide, j'ai pu résoudre une partie des problèmes.

2 autres problèmes restent à régler :

- dans les produits WooCommerce, la traduction anglaise des Attributs n'a pas été effectuée mais peut-être manque-t-il le plugin WooCommerce Multilingual & Multicurrenbcy for WPML ?
J'ai essayé de le télécharger dans les extensions mais il y a un message d'erreur marqué en rouge (voir les 2 premiers screenshots ci-joints).

- autre problème : un message d'erreur htaccess persiste dans ma rubrique des extensions (voir 3ème screenshot ci-joint).

Merci de votre solution rapide en retour.

Emmanuel

Les nouveaux fils créés par Nicolas V. et associés à celui-ci sont repris ci-dessous :

https://wpml.org/fr/forums/topic/partage-probleme-woocommerce-depuis-la-migration-polylang/

Capture d’écran 2024-05-03 à 11.24.16.png
Capture d’écran 2024-05-03 à 11.22.49.png
Capture d’écran 2024-05-03 à 11.22.23.png
mai 3, 2024 à 9:42 pm #15592911

Nicolas V.
Supporter

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

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

Bonjour Emmanuel,

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 concernant WooCommerce qui peut demander un peu plus de travail. Continuons la conversation sur ce nouveau ticket: https://wpml.org/fr/forums/topic/partage-probleme-woocommerce-depuis-la-migration-polylang/

Pour le problème de htaccess je pense que vous pouvez fermer cet avertissement car il s'agit simplement d'un redirect de la version sans "trailing slash" vers la version avec "trailing slash" (domain.com vers domain.com/).
WordPress devrait gérer cela automatiquement sans avoir à créer la redirection manuellement.

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. Je vous recontacte dans l'autre ticket.

Merci de votre compréhension.
Nico