PluginProbe
AI Builder – Generate pages, blocks, images & translate with AI / trunk
AI Builder – Generate pages, blocks, images & translate with AI vtrunk
2.7.10 2.7.9 2.7.8 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.11 2.1.12 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.3.10 All 122 releases
← All changes | includes/class-translation-handler.php +14 -0 2.2.3trunk View file →
@@ -744,8 +744,22 @@
744 744 update_post_meta($new_post_id, $css_key, $css_value);
745 745 }
746 746 }
747 747
748 + // Copy custom JS meta if present (so translated pages keep JS behavior)
749 + $js_meta_keys = array(
750 + 'ai_builder_page_js_content',
751 + 'ai_builder_block_js_content',
752 + 'ai_builder_js_content'
753 + );
754 +
755 + foreach ($js_meta_keys as $js_key) {
756 + $js_value = get_post_meta($post_id, $js_key, true);
757 + if (!empty($js_value)) {
758 + update_post_meta($new_post_id, $js_key, $js_value);
759 + }
760 + }
761 +
748 762 // Save language meta
749 763 update_post_meta($new_post_id, '_ai_lang', $target_lang);
750 764 update_post_meta($new_post_id, '_ai_translation_source', $post_id);
751 765 if (!get_post_meta($post_id, '_ai_translation_source', true)) {