- الحالة
- محلولة
- الإضافة/القالب ذو الصلة
- Enfold
نظرة عامة على المشكلة
عندما تستخدم نافذة ملفات تعريف الارتباط المنبثقة لـ Enfold، فإنها تفتح في كل مرة تبدّل فيها اللغة.
حل بديل مؤقت
نحن نعمل مع مطوري القالب لتنفيذ إصلاح دائم لهذه المشكلة. في غضون ذلك، يمكنك استخدام الحل البديل المؤقت التالي.
- احتفظ بنسخة احتياطية من ملفات موقعك وقاعدة البيانات.
- أضف مقتطف الكود هذا في ملف functions.php الخاص بالقالب:
add_filter('avf_cookie_consent_for_md5', function ($cookie_contents){ $default_lang = apply_filters( 'wpml_default_language', null ); $message = avia_wpml_get_options('cookie_content'); $message = do_shortcode( (array) $message[$default_lang] ); $buttons = avia_wpml_get_options( 'msg_bar_buttons' ) ? avia_wpml_get_options( 'msg_bar_buttons' ) : []; $cookie_contents = $message; foreach( $buttons as $button ) { $cookie_contents .= $button['msg_bar_button_label']; } return $cookie_contents; });