WPML
상태
해결됨
관련 플러그인/테마
Elementor

문제 개요

Elementor에 콘텐츠가 포함된 숏코드 위젯이 있고 WPML의 번역 에디터를 사용하여 페이지를 번역하는 경우, 숏코드 콘텐츠는 번역할 수 없습니다.

임시 해결 방법

현재 이 문제를 해결 중입니다. 그동안 테마의 functions.php 파일에 다음 코드 스니펫을 추가하여 문제를 해결할 수 있습니다.

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;
}

이 작업을 완료한 후 원본 언어로 페이지를 편집하고 번역을 업데이트하면 숏코드 위젯 콘텐츠를 번역할 수 있습니다.

알려진 모든 문제 →