WPML

Aperçu de l’anomalie

Lorsque vous utilisez l’extension Exclusive Addons for Elementor, en particulier le widget Tabs, vous pourriez rencontrer un problème où un template Elementor ne s’affiche pas comme traduit sur l’interface publique.

Solution de contournement

Assurez-vous d’avoir une sauvegarde complète de votre site avant de continuer.

  • Ouvrez le fichier …/wp-content/plugins/exclusive-addons-for-elementor/elements/tabs/tabs.php.
  • Cherchez la ligne 1259.
  • Remplacez :
    <?php echo Plugin::$instance->frontend->get_builder_content_for_display( wp_kses_post( $tab['exad_tab_content_save_template'] ) ); ?>
  • Par :
    <?php 
    	// WPML Workaround for compsupp-6922
    	if (class_exists('Sitepress')) {
    		$post_type = get_post_type( $tab['exad_tab_content_save_template'] );
    		$tab['exad_tab_content_save_template'] = apply_filters( 'wpml_object_id', $tab['exad_tab_content_save_template'], $post_type, true );
    	}								
    
    	echo Plugin::$instance->frontend->get_builder_content_for_display( wp_kses_post( $tab['exad_tab_content_save_template'] ) ); 
    ?>

Toutes les anomalies connues