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