WPML
Stato
Risolto
Segnalato per
WPML Multilingual CMS 4.6.5
Plugin/tema correlato
Divi
Tag dell’argomento
Compatibility

Panoramica del problema

Se stai usando il tema Divi insieme a WPML, potresti aver notato che quando cambi la lingua predefinita del tuo sito, la traduzione del footer globale non viene più visualizzata.

Soluzione alternativa

Assicurati di avere un backup completo del tuo sito prima di procedere.


  • Apri il file functions.php del tuo tema.

  • Aggiungi questo codice:
    // WPML Workaround for compsupp-6904
    add_filter( 'et_pb_module_shortcode_attributes', 'wpml_compsupp6904_translate_global_module_id', 10, 5 );
    
    function wpml_compsupp6904_translate_global_module_id( $props, $attrs, $render_slug, $_address, $content ) {
    	if ( isset( $props['global_module']) && is_numeric($props['global_module']) ) {
    		$props['global_module'] = apply_filters( 'wpml_object_id', $props['global_module'] , get_post_type( $props['global_module'] ) , TRUE  );
    	}	
        return $props;
    }

Tutti i problemi noti →