WPML
الحالة
محلولة
أُبلغ عنها لـ
WPML Multilingual CMS 4.7.0
تم حلها في
WPML Multilingual CMS 4.7.2
وسوم الموضوع
Bug

نظرة عامة على المشكلة

إذا كنت تستخدم محرر الترجمة الكلاسيكي (CTE) لتعديل الترجمات وكان محتواك يتضمن كتلاً نصية متعددة، فإن تغيير المحتوى المترجم للكتلة الأولى وإدخال فواصل أسطر قد يؤدي إلى نسخ ذلك المحتوى إلى جميع كتل المحتوى المترجمة.

إذا نقرت على الزر «حفظ» فستلاحظ ذلك؛ وإذا نقرت على «حفظ وإغلاق» فلن تلاحظ ذلك، ولكن سيُحفظ المحتوى الخاطئ في قاعدة البيانات وسيُعرض على الواجهة الأمامية، وسيكون مرئياً عند إعادة فتح CTE لتعديل الترجمة مرة أخرى.

قد تظهر المشكلة عند استخدام محرر Gutenberg ولكن أيضاً عند استخدام وحدات النص في أدوات بناء الصفحات مثل Elementor أو WP Bakery.

حل بديل مؤقت

ظهرت المشكلة في WPML 4.7.0 (وتستمر في WPML 4.7.1). يمكنك الرجوع بإصدار WPML إلى 4.6.15 وإصدار WPML ترجمة النصوص إلى 3.2.18 لتجنب المشكلة.

إذا لم يكن الرجوع إلى إصدار أقدم خياراً متاحاً، يمكنك تطبيق تصحيح عن طريق استبدال أحد ملفات إضافة WPML (باستخدام FTP أو إضافة مدير ملفات).

نزّل نسخة مصححة من الملف بالنقر بزر الماوس الأيمن وحفظ هذا الملف المرتبط.

فُك الضغط واستبدل الملف الذي يحمل نفس الاسم في المسار wp-content/plugins/sitepress-multilingual-cms/res/js/translation-editor/wpml-tm-editor-footer-view.js

قد تحتاج إلى مسح ذاكرة التخزين المؤقت للمتصفح إذا لم ينجح الأمر في البداية.

جميع المشاكل المعروفة →