Aperçu de l’anomalie
Lorsque WP Rocket est utilisé sur un site configuré avec l’option « Afficher comme traduit » de WPML, vous remarquerez que lorsqu’un article est traduit, les catégories ne sont pas copiées, même si l’option « Copier les taxonomies vers les traductions » est activée.
Solution de contournement
Ce problème est résolu. La mise à jour vers la dernière version résout le problème sur votre site, vous n’avez donc besoin de cette solution de contournement que si vous ne pouvez pas encore mettre à jour.
Assurez-vous de disposer d’une sauvegarde complète de votre site avant de continuer.
- Ajoutez ce code au fichier functions.php de votre thème :
add_action('after_rocket_clean_post', function( $post ){ wp_cache_delete($post->ID, 'WPML_Cache_Terms_Per_Lang'); });