- الحالة
- محلولة
- أُبلغ عنها لـ
- WPML Multilingual for CF7 1.3.2
- الإضافة/القالب ذو الصلة
- Contact Form 7
- وسوم الموضوع
- Compatibility
نظرة عامة على المشكلة
حالياً مع Contact Form 7، تستخدم النماذج كوداً مختصراً يحتوي على hash وهو أمر ضروري لتعمل بشكل صحيح.
ومع ذلك، عند ترجمة النماذج باستخدام WPML وContact Form 7 Multilingual، لا يُنسخ حقل _hash إلى النموذج المترجم. نتيجة لذلك، عندما تستخدم صفحة مترجمة كوداً مختصراً يعتمد على التجزئة يشير إلى نموذج مترجم، قد تظهر لك رسالة «خطأ: لم يُعثر على نموذج الاتصال.» على الواجهة الأمامية.
حل بديل مؤقت
يُرجى التأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.
- اذهب إلى صفحة WPML > إعدادات > تكوين XML مخصص.
- أضف كود XML التالي:
<wpml-config> <custom-fields> <custom-field action="copy">_hash</custom-field> </custom-fields> </wpml-config>
سيضمن ذلك الحفاظ على قيمة
_hash في النسخ المترجمة من النموذج، مما يتيح للكود المختصر العثور على النموذج الصحيح وعرضه بشكل سليم.