WPML
ステータス
解決済み
関連するプラグイン/テーマ
Enfold
トピックタグ
Compatibility

問題の概要

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

すべての既知の問題 →