WPML
Stato
Risolto
Plugin/tema correlato
Elementor

Panoramica del problema

Se hai un widget Shortcode con del contenuto in Elementor e traduci la pagina usando l’Editor di traduzione di WPML, il contenuto dello Shortcode non sarà disponibile per la traduzione.

Soluzione alternativa

Stiamo lavorando a una soluzione per questo problema. Nel frattempo, puoi risolverlo aggiungendo questo snippet di codice al file functions.php del tuo tema.

add_action('init', function (){
add_filter( 'wpml_elementor_widgets_to_translate', 'shortcode_widget_registration' );
});
 
/**
* Translate Shortcodes widget by elementor
* @param array $widgets
* @return array
*/
function shortcode_widget_registration($widgets) {
$widgets['shortcode'] = [
'conditions' => ['widgetType' => 'shortcode'],
'fields' => [
[
'field' => 'shortcode',
'type' => __('Enter your shortcode', 'sitepress'),
'editor_type' => 'AREA'
],
 
],
];
 
return $widgets;
}

Una volta fatto, modifica la pagina nella lingua originale, quindi aggiorna la traduzione e troverai il contenuto del widget Shortcode disponibile per la traduzione.

Tutti i problemi noti →