WPML
상태
해결됨
관련 플러그인/테마
Cornerstone, Pro

문제 개요

Cornerstone 플러그인(또는 PRO 테마)을 사용할 때 WPML Media Translation 플러그인이 활성화되어 있으면 원본 언어의 사용자 정의 CSS/JS가 번역된 페이지로 복사됩니다.

임시 해결 방법

사이트에서 이 문제를 해결하고 번역된 페이지에 다른 사용자 정의 CSS/JS를 적용하려면 다음 단계를 따르세요:

  1. 웹사이트 파일과 데이터베이스를 백업하세요.
  2. 테마의 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 );

알려진 모든 문제 →