- الحالة
- محلولة
- أُبلغ عنها لـ
- Gravity Forms Multilingual 1.6.2
- تم حلها في
- 1.6.3
نظرة عامة على المشكلة
هناك تعارض بين Gravity Forms Populate Anything و Gravity Forms Multilingual. هذا يعني أن Gravity Forms Populate Anything غير قادرة على تعبئة البيانات عند تفعيل كلتيهما.
حل بديل مؤقت
يُرجى التأكد من إنشاء نسخة احتياطية كاملة لموقعك قبل المتابعة.
- عدّل ملف functions.php الخاص بقالبك.
- أضف الكود التالي:
function gfml_gp_populate_anything_fix() { if (defined('DOING_AJAX') && !empty($_GET['action']) && strpos($_GET['action'], 'gppa_') !== false) { global $wpml_gfml_tm_api; remove_filter( 'gform_pre_render', [ $wpml_gfml_tm_api, 'gform_pre_render' ], 10 ); } } add_filter( 'init', 'gfml_gp_populate_anything_fix' );
الخطوات التالية
تواصلنا مع مطوّر هذه الإضافة للحصول على إصلاح دائم. سيساعد ذلك في تسريع الأمور إذا أخبرت فريقهم باهتمامك بهذا الإصلاح أيضاً، من خلال ترك تعليق على منشور المدونة هذا.