- 상태
- 해결됨
- 보고된 제품
- WPML Multilingual CMS 4.4.10
문제 개요
다국어 텍스트 위젯을 사용할 때 WPML을 사용하면 위젯 언어를 선택하고 위젯을 표시할 언어를 선택할 수 있습니다. 하지만 위젯이 특정 언어로 작성된 것으로 설정한 상태에서 다른 언어에 표시하도록 선택하면 사이트에 위젯이 전혀 표시되지 않습니다.

임시 해결 방법
임시 해결 방법으로 기본 WordPress 텍스트 위젯을 사용하여 원하는 언어로 표시할 수 있습니다.
혼동을 피하기 위해 위젯을 표시할 언어를 선택하는 드롭다운을 완전히 제거할 수도 있습니다. 이렇게 하려면 다음 임시 해결 방법을 적용하세요.
- 사이트를 전체 백업하세요.
- wp-content\plugins\sitepress-multilingual-cms\classes\widgets\class-wpml-widgets-support-backend.php로 이동하세요.
- 다음을:
echo $this->template_service->show( $model, 'language-selector.twig' );
다음으로 변경하세요:
if (( $widget->name !== "Multilingual Text" ) && ( $widget->option_name !== "widget_text_icl" )) { echo $this->template_service->show( $model, 'language-selector.twig' ); }