- 상태
- 해결됨
- 관련 플러그인/테마
- Cornerstone, Pro
문제 개요
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 );