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 );

すべての既知の問題 →