WPML
Statut
Ouvert
Signalé 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 →