WPML
Statut
Résolu
Signalé pour
WPML Multilingual CMS 4.5.7
Résolu dans
4.5.8

Aperçu de l’anomalie

Avec la toute dernière version de WordPress, 6.0, les articles peuvent se retrouver avec des termes de taxonomie dupliqués.

Solution de contournement

Ce problème devrait être résolu avec WPML 4.5.8.

Veuillez effectuer une sauvegarde complète de votre site avant de continuer.

  1. Ouvrez le fichier wp-content/plugins/sitepress-multilingual-cms/classes/query-filtering/class-wpml-term-adjust-id.php.
  2. Recherchez la ligne 59.
  3. Remplacez :
    		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. Par :
    		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' ],

Remarque : Il se peut que vous deviez vous rendre sur la page WPML > Support > Dépannage, sélectionner Produits et cliquer sur le bouton Synchroniser les taxonomies des articles comme sur l’image ci-dessous.

Toutes les anomalies connues →