WPML
الحالة
محلولة
الإضافة/القالب ذو الصلة
Enfold

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

عندما تستخدم نافذة ملفات تعريف الارتباط المنبثقة لـ Enfold، فإنها تفتح في كل مرة تبدّل فيها اللغة.

حل بديل مؤقت

نحن نعمل مع مطوري القالب لتنفيذ إصلاح دائم لهذه المشكلة. في غضون ذلك، يمكنك استخدام الحل البديل المؤقت التالي.

  1. احتفظ بنسخة احتياطية من ملفات موقعك وقاعدة البيانات.
  2. أضف مقتطف الكود هذا في ملف 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;
    });

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