WPML
Statut
Résolue
Type
Bug
Signalée pour
WPML Multilingual CMS 4.6.15

Aperçu de l’anomalie

Lors de la traduction de taxonomies définies comme enfants d’une catégorie parente, la hiérarchie des catégories enfant-parent n’est pas synchronisée avec les catégories traduites.

Solution de contournement

Assurez-vous d’avoir une sauvegarde complète de votre site avant de continuer.


  • Modifiez le fichier …/wp-content/plugins/sitepress-multilingual-cms/inc/wpml-post-edit-ajax.class.php

  • Recherchez la ligne 18

  • Remplacez :global $sitepress;

  • Par :global $sitepress, $wpdb;

  • Ensuite, juste avant la ligne :$sitepress->get_wp_api()->wp_send_json_success( $new_term_object );

  • Ajoutez le code suivant :$sync = new WPML_Term_Hierarchy_Sync($wpdb);
    $sync->sync_element_hierarchy($taxonomy);

Toutes les anomalies connues