- 상태
- 해결됨
- 보고된 제품
- WPML Multilingual CMS 4.6.0
- 해결된 버전
- WPML 4.6.5
- 관련 플러그인/테마
- Beaver Themer
- 주제 태그
- Compatibility
문제 개요
글에 Beaver Themer Layout을 사용 중이고 해당 글을 번역하면, 레이아웃은 원본 언어 글에만 적용됩니다. 번역된 글에는 대신 기본 레이아웃이 표시됩니다.
임시 해결 방법
진행하기 전에 사이트의 전체 백업을 반드시 수행하세요.
-
- …/wp-content/plugins/bb-theme-builder/classes/class-fl-theme-builder-frontend-edit.php 파일을 여세요.
- 167번째 줄에서 다음 코드 스니펫을 찾으세요.
static public function is_content_building_enabled( $post_id = null ) {
return 'content' === self::get_edit_mode( $post_id );
}
- 다음 코드 스니펫으로 교체하세요:
static public function is_content_building_enabled( $post_id = null ) { // WPML Workaround for compsupp-6652 if (class_exists('SitePress')) { if ( self::get_edit_mode( $post_id ) == '' ) { return true; } /* This also works: return 'layout' != self::get_edit_mode( $post_id ); */ } return 'content' === self::get_edit_mode( $post_id ); }
또는 _fl_theme_builder_edit_mode 사용자 정의 필드를 복사로 설정한 다음 각 글을 개별적으로 편집할 수 있습니다.