WPML
상태
개발자 대기 중
관련 플러그인/테마
Bricksable
주제 태그
Compatibility

문제 개요

WPML과 함께 Bricksable을 사용할 때 다음과 같은 문제가 발생할 수 있습니다. Content Toggle 요소와 같은 특정 요소의 텍스트가 WPML의 번역 에디터에서는 올바르게 번역된 것으로 표시되지만, 프런트엔드에서는 번역되지 않은 상태로 남습니다.

임시 해결 방법

진행하기 전에 사이트의 전체 사이트 백업을 완료했는지 확인하세요.

이 문제는 컨트롤 이름에 밑줄을 사용하여 Bricks가 WPML과 통합되는 방식에 영향을 미치기 때문에 발생하는 것으로 보입니다.

Content Toggle 요소 지침

  • …/wp-content/plugins/bricksable/includes/elements/content-toggle/element-content-toggle.php 파일을 여세요.
  • 다음을:
    $this->controls['content_toggle_item'] = array(
  • 다음과 같이 바꾸세요:
    $this->controls['content-toggle-item'] = array(
  • 다음을:
    $content_toggle_item = ! empty( $settings['content_toggle_item'] ) ? $settings['content_toggle_item'] : false;
  • 다음과 같이 바꾸세요:
    $content_toggle_item = ! empty( $settings['content-toggle-item'] ) ? $settings['content-toggle-item'] : false;

다른 요소에 동일한 수정 사항 적용

  • …/wp-content/plugins/bricksable/includes/elements/로 이동하세요.
  • 관련 요소의 PHP 파일을 여세요
  • 밑줄을 사용하는 컨트롤 이름(예: some_control_name)을 검색하고 대시(예: some-control-name)로 바꾸세요.

콘텐츠 업데이트

  • 설정 키가 변경되었으므로 Bricks에서 원본 페이지를 편집하고 요소 텍스트를 다시 추가하세요.
  • 페이지를 다시 번역하세요.

Bricksable 개발자에게 문의하여 플러그인 전체에 이 조정 사항을 일관되게 적용할 것을 권장합니다.

알려진 모든 문제 →