WPML

問題の概要

Enfoldテーマを使用している場合、(code要素を使用して)コードブロックに挿入されたXMLコードはメイン言語では正しく表示されます。しかし、翻訳された投稿ではXMLコードが削除されます。

回避策

この問題は修正されました。 最新バージョンにアップデートするとお使いのサイトで問題が解決するため、この回避策はまだアップデートできない場合にのみ必要です。

続行する前に、必ずサイトの完全なバックアップを取得してください。

  • …/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/Enfold/class-wpml-compatibility-theme-enfold.php ファイルを開きます。
  • 45行目を探します。
  • 次の直後に:
    if ( wp_is_post_revision( $post_id ) ) {
    	return;
    }
  • 以下のコードを追加します。
    // Check if the post content contains an Enfold Code Block.
    if ( strpos( $post->post_content, '[av_codeblock' ) !== false ) {
    	// Skip processing if Enfold Code Block is detected.
    	return;
    }

すべての既知の問題

まだこの問題が発生しますか?

アップデートしても問題が解決しない場合は、サポートのご質問をお寄せください。一緒に調査いたします。