WPML
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.

  1. Apri il file wp-content/plugins/sitepress-multilingual-cms/classes/query-filtering/class-wpml-term-adjust-id.php.
  2. Cerca la riga 59.
  3. 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',
  4. 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.

Tutti i problemi noti →