- Stato
- Risolto
- Segnalato per
- WPML Multilingual CMS 4.5.7
- Risolto in
- 4.5.8
Panoramica del problema
Con la versione più recente di WordPress, la 6.0, gli articoli potrebbero ritrovarsi con termini di tassonomia duplicati.
Soluzione alternativa
Questo problema dovrebbe essere risolto con WPML 4.5.8.
Esegui un backup completo del tuo sito prima di procedere.
- Apri il file wp-content/plugins/sitepress-multilingual-cms/classes/query-filtering/class-wpml-term-adjust-id.php.
- Cerca la riga 59.
- Cambia:
if ( $adjust_id_url_filter_off || ! $this->sitepress->get_setting( 'auto_adjust_ids' ) || $this->is_ajax_add_term_translation() || $this->debug_backtrace->are_functions_in_call_stack( [ 'get_category_parents', 'get_permalink', 'wp_update_post', 'wp_update_term',
- In:
if ( $adjust_id_url_filter_off || ! $this->sitepress->get_setting( 'auto_adjust_ids' ) || $this->is_ajax_add_term_translation() || $this->debug_backtrace->are_functions_in_call_stack( [ 'get_category_parents', 'get_permalink', 'wp_update_post', 'wp_update_term', [ 'WP_Term_Query', 'populate_terms' ],
Nota: potrebbe essere necessario andare alla pagina WPML > Supporto > Risoluzione dei problemi, selezionare Prodotti e fare clic sul pulsante Sincronizza le tassonomie degli articoli come nell’immagine sottostante.
