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.

Mots-clés : 

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

Last updated by Andrés il y a 3 ans et 5 mois.

Assigned support staff: Andrés.

Auteur Messages
juillet 28, 2016 à 11:53 #979779

Patrick

I am trying to translate hidden link in english

URL of (my) website where problem appears: hidden link

I expected to see: some content (cards in english)

Instead, I got: a 404

Steps to duplicate the issue: visit the page

Thank you

juillet 28, 2016 à 1:18 #979977

Andrés
Supporter

Languages: Anglais (English ) Espagnol (Español ) Français (Français )

Timezone: Europe/Paris (GMT+01:00)

Bonjour Patrick,

Bienvenue à l'assistance technique de WPML.

1. Pouvez-vous aller au Réglages > Permaliens et sauvegarder vos ajustements ? Vous n'avez pas besoin de rien changer, simplement sauvegarder.

2. Avez-vous déjà commencer à traduire les articles de votre Custom Post Type ? Pouvez-vous changer de langue entre eux ?

3. Est-ce que vous pouvez incrémenter votre MemoryLimit et votre WP Memory Limit jusqu'à 256M ?
Vos valeurs actuelles sont:
- MemoryLimit 256M
- WP Memory Limit 40M
https://wpml.org/home/minimum-requirements/

Éditez votre fichier wp-config.php et ajouter la ligne suivante :

define('WP_MEMORY_LIMIT', '256M');

Parfois, ces ajustements sont bloqués par votre service d'hébergement et vous devez leur contacter directement. N'hésitez pas à incrémenter ces valeurs jusqu'à la valeur maximale possible.

Note: le minimum WP Memory Limit requis pour WPML (afin de fonctionner correctement avec un thème par défaut WordPress et sans autres extensions) est 128M.

Cordialement,
Andrés

juillet 29, 2016 à 1:23 #980899

Patrick

1. c'est fait

2. oui exemple : hidden link

3. c'est fait, comment puis-je vérifier?

j'ai toujours le problème, Merci pour votre aide!

Patrick

juillet 29, 2016 à 1:25 #980900

Patrick

ok j'ai trouvé c'est ok pour la mémoire PHP":{"MemoryLimit":"256M"}

juillet 29, 2016 à 7:05 #981119

Andrés
Supporter

Languages: Anglais (English ) Espagnol (Español ) Français (Français )

Timezone: Europe/Paris (GMT+01:00)

Merci, Patrick.

1. Pouvez-vous m'indiquer comme a été créé votre page d'archives et comment est-ce que vous avez traduit cette slug ? Pouvez-vous l'effacer et traduire encore une fois ?

2. Est- ce que vous pouvez vérifier si cette situation arrive quand:
- Toutes les extensions qui n'appartient pas à WPML sont désactivés. Cela va nous dire s’il y a un problème d’interaction avec un autre plugin.
- Vous changez votre thème pour un thème par défaut de WordPress. Cela va nous dire s’il y a un problème d’interaction avec votre thème.
- Si le problème disparait, est-ce que vous pouvez commencer à les activer, un par un jusqu'au problème revient ?

3. Cela serait très utile si vous pouviez me fournir l'information du debug.log de WordPress. S'il vous plaît, lisez ces instructions:
https://wpml.org/documentation/support/debugging-wpml/
Est-ce que vous pouvez ouvrir le fichier wp-config.php et chercher la ligne: define(‘WP_DEBUG’, false); et la remplacer par:

define('WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true );

Après, est-ce que vous pouvez chercher dans le dossier /wp-content/ s'il existe un fichier debug.log.
Pourriez-vous copier et coller le contenu du fichier debug.log dans pastebin.com et me fournir le lien, cela serait très utile (C'est la manière plus simple car parfois les logs sont volumineux et polluer notre conversation sur ce forum).

Cordialement,
Andrés

juillet 31, 2016 à 6:02 #983423

Patrick

Salut Andrés,

1. le custom post type est créé avec le functions.php

Voici le code de la page archive-activity.php http://pastebin.com/F3JbUqQs

il a été traduit en utilisant la fonction de wpml : Option de traduction des slugs des types de contenus personnalisés : Traduire les slugs des articles personnalisés (via la traduction de chaîne WPML).

Ensuite un peu plus bas c'est coché : utiliser des slugs différents dans différentes langues pour Activités
hidden link

Je ne peux pas l'effacer et le traduire à nouveau parce que le site est en ligne, je pourrais faire ce test sur une version de développement dans 2 semaines lorsque notre programmeur sera de retour de vacances.

2. Pour les mêmes raisons il est difficile pour moi de désactiver les plugins.

3. Voici le log des 3 derniers jours http://pastebin.com/bKxWDZKd

Je pourrais vous donner accès au ftp et à WordPress si vous le souhaitez.

Merci beaucoup,

Patrick

août 1, 2016 à 7:51 #983747

Andrés
Supporter

Languages: Anglais (English ) Espagnol (Español ) Français (Français )

Timezone: Europe/Paris (GMT+01:00)

Bonjour Patrick,

Vous utilisez ce code dans votre template d'archives :

if (ICL_LANGUAGE_CODE == "fr" && $_SERVER['REQUEST_URI'] == "/activities/") {
  header('location: /activites/');exit();
}
if (ICL_LANGUAGE_CODE == "en" && $_SERVER['REQUEST_URI'] == "/en/activites/") {
  header('location: /en/activities');exit();
}

et n'est pas correct.
- Vous devez d'abord enregistrer votre Custom Post Type prêt à la traduction. Vous pouvez trouver plus d'information ici :
https://wpml.org/documentation/getting-started-guide/translating-page-slugs/
- Puis, vous pouvez traduire le "slug" de votre Custom Post Types depuis la Traduction de chaines ou depuis la Gestion de contenu Multilangue, mais ne pas faire une redirection.

Est-ce que vous trouvez cette information utile ?

Cordialement,
Andrés

août 8, 2016 à 5:17 #994873

Patrick

Hi,

Unfortunately, the problem is because you do not allow separately translating archive URLs and single-post URLs. See this post I made last year: https://wpml.org/forums/topic/translating-the-archive-url-for-custom-post-type/

Example:

Page | slug | language
Archive page | activities | EN
Archive page | activites | FR
Single page | activity | EN
Single page | activite | FR

This is the problem I was facing last year, but had forgotten until now. So unless you have fixed it (since it has been requested every year since 2012), it is still impossible. I'm using Rudy's workaround, hence the redirect in the archive page: https://wpml.org/forums/topic/translating-the-archive-url-for-custom-post-type/#post-889930

I've got it working now, with 301 redirects in the archive pages, so I'll let it go at that until you get this bug fixed.

Thanks!

août 9, 2016 à 7:03 #995498

Andrés
Supporter

Languages: Anglais (English ) Espagnol (Español ) Français (Français )

Timezone: Europe/Paris (GMT+01:00)

Hello Patrick,

I understand now and have the hole picture. Sorry for the inconveniences.

Regards,
Andrés