Ce sujet est résolu. Voici une description du problème et de la solution.
Problème :
Si vous constatez que les catégories de produits dans le widget de filtre de catégories de produits sur le front-end ne s'affichent pas correctement en anglais, alors que les traductions semblent correctes dans le back-end, cela pourrait être dû à un problème de tri des catégories.
Solution :
Nous vous recommandons d'essayer les étapes suivantes pour résoudre ce problème :
1. Ajoutez le code suivant dans le fichier
functions.php
de votre thème actif :
testfix();<br />function testfix(){<br /> global $wpdb;<br /> $elements = $wpdb->get_results("SELECT `element_id`<br />FROM {$wpdb->prefix}icl_translations<br />WHERE `element_type` = 'tax_product_cat' ORDER BY `trid`");<br />foreach ($elements as $element){<br /> $testelement = get_term_meta($element->element_id, 'order', true);<br /> if ($testelement == ""){<br /> add_term_meta($element->element_id, 'order', 0);<br /> }<br />}<br />}2. Réglez l'option de tri du widget sur 'Ordre des catégories'.
3. Visitez le front-end de votre site une seule fois pour que les modifications prennent effet.
4. Retirez ensuite le code du fichier
functions.php
.
Si cette solution ne résout pas votre problème ou semble obsolète, 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.
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 1 voix.
Dernière mise à jour par Il y a 1 semaine et 4 jours.
Assisté par: Bruno Kos.


