- الحالة
- مفتوحة
- الإضافة/القالب ذو الصلة
- Page Builder by SiteOrigin
- وسوم الموضوع
- Compatibility
نظرة عامة على المشكلة
عند استخدام SiteOrigin’s Layout Builder، تظهر مشكلات في ترجمة الودجات المكررة داخل أداة البناء وخارجها في نفس الصفحة. ونتيجة لذلك، تصبح غير قابلة للترجمة.
حل بديل مؤقت
يرجى التأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.
- افتح الملف …/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/SiteOrigin/TranslatableNodes.php.
- ابحث عن السطر 142.
- غيّر:
public function get_string_name( $node_id, $field, $settings ) { return $node_id . '-' . $settings[ self::SETTINGS_FIELD ]['id'] . '-' . $field['field']; } - إلى:
public function get_string_name( $node_id, $field, $settings ) { return $node_id . '-' . $settings[ self::SETTINGS_FIELD ]['widget_id'] . '-' . $field['field']; } - أجرِ تعديلاً بسيطاً على الصفحة الأصلية واحفظ.
- حدّث الترجمة.