- Stato
- Aperto
- Segnalato per
- WPML Multilingual CMS 4.6.15
Panoramica del problema
Quando traduci le tassonomie impostate come figlie di una categoria genitore, la gerarchia delle categorie genitore-figlio non viene sincronizzata con le categorie tradotte.
Soluzione alternativa
Assicurati di avere un backup completo del tuo sito prima di procedere.
- Modifica il file …/wp-content/plugins/sitepress-multilingual-cms/inc/wpml-post-edit-ajax.class.php
- Cerca la riga 18
- Sostituisci:
global $sitepress; - Con:
global $sitepress, $wpdb; - Quindi, subito prima della riga:
$sitepress->get_wp_api()->wp_send_json_success( $new_term_object ); - Aggiungi il seguente codice:
$sync = new WPML_Term_Hierarchy_Sync($wpdb);
$sync->sync_element_hierarchy($taxonomy);