문제 개요
Cornerstone 플러그인(또는 PRO 테마)을 사용할 때 WPML Media Translation 플러그인이 활성화되어 있으면 원본 언어의 사용자 정의 CSS/JS가 번역된 페이지로 복사됩니다.
임시 해결 방법
이 문제는 해결되었습니다. 최신 버전으로 업데이트하면 사이트에서 이 문제가 해결되므로, 아직 업데이트할 수 없는 경우에만 이 임시 해결 방법이 필요합니다.
사이트에서 이 문제를 해결하고 번역된 페이지에 다른 사용자 정의 CSS/JS를 적용하려면 다음 단계를 따르세요:
- 웹사이트 파일과 데이터베이스를 백업하세요.
- 테마의 functions.php 파일에 다음 코드 스니펫을 추가하세요:
function wpml_compsupp_5527_wpml_pb_copy_meta_field( $value, $translated_post_id, $original_post_id, $meta_key ) { if ( '_cornerstone_settings' === $meta_key ) { return WPML_PB_Handle_Custom_Fields::slash_json( get_post_meta( $translated_post_id, $meta_key, true ) ); } return $value; } add_filter( 'wpml_pb_copy_meta_field', 'wpml_compsupp_5527_wpml_pb_copy_meta_field', 10, 4 );