- ステータス
- 解決済み
- 関連するプラグイン/テーマ
- 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; }