Background of the issue:
I am trying to get rid of an error message concerning a missing table. I worked on internalizationing a file per your documentation. It worked and found my strings in the 'strings translations' but the translations wouldn't appear on the translated page. I activated DEBUG and got an error message. I noticed that the error message disappears when WPML String Translation is disabled. I saw a post on your support pages where it was advised to add this code in functions.php but it didn't fix the issue: function wpml_fix_missing_icl_tables() { if( function_exists( 'icl_sitepress_activate' ) ) icl_sitepress_activate(); } add_action( 'wp_footer', 'wpml_fix_missing_icl_tables' ); Link to a page where the issue can be seen: الرابط المخفي
Symptoms:
Error message: wp_icl_string_batches table does not exist. WordPress database error: [Table 'testLumi_1739281061.wp_icl_string_batches' doesn't exist]. The error message disappears when WPML String Translation is disabled.
Questions:
How can I fix the missing wp_icl_string_batches table error?
Why do translations not appear on the translated page despite being found in 'strings translations'?
فبراير 11, 2025في 5:22 م
إدارة الموافقة على ملفات تعريف الارتباط
نستخدم ملفات تعريف الارتباط لتحسين موقعنا الإلكتروني وخدماتنا.
تسمح لنا موافقتك بمعالجة بيانات مثل سلوك التصفح.
قد يؤثر عدم الموافقة على بعض الميزات.
وظيفي
نشط دائماً
مطلوب لكي يعمل موقعنا الإلكتروني ويتواصل بشكل صحيح.
التفضيلات
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
الإحصائيات
نستخدمها لتحليل إحصائيات موقعنا.
المعلومات التي يتم جمعها مجهولة الهوية تماماً. التخزين الفني أو الوصول الذي يتم استخدامه حصريًا لأغراض إحصائية مجهولة الهوية. بدون أمر قضائي، أو الامتثال الطوعي من قبل مزود خدمة الإنترنت الخاص بك، أو سجلات إضافية من طرف ثالث، لا يمكن عادةً استخدام المعلومات المخزنة أو المسترجعة لهذا الغرض بمفردها لتحديد هويتك.
التسويق
تقوم ملفات تعريف الارتباط هذه بتتبع تصفحك لتقديم إعلانات ذات صلة بك.