WPML
الحالة
محلولة
أُبلغ عنها لـ
Advanced Custom Fields Multilingual 2.0.1
تم حلها في
2.0.2
الإضافة/القالب ذو الصلة
Advanced Custom Fields (ACF)
وسوم الموضوع
Compatibility

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

منذ تحديث ACFML 2.0 الأخير، لا تعمل وظيفة ACF لحقول التصنيفات المسماة Load Terms بشكل صحيح. نتيجة لذلك، عند حفظ حقل مخصص لمقالة بهذه الوظيفة، قد يتم تعيين المصطلح، ولكن سيبقى الحقل فارغاً.

حل بديل مؤقت

تأكد من إنشاء نسخة احتياطية كاملة لموقعك قبل المتابعة. بعد ذلك، كحل بديل مؤقت لهذه المشكلة، يمكنك تطبيق التصحيح التالي على إضافة Advanced Custom Fields Multilingual:


  1. افتح الملف /wp-content/plugins/acfml/classes/strategy/repeater-sync/HooksFactory.php في محرر نصوص.

  2. ابحث عن السطر 10.

  3. استبدل الكود التالي:
    class HooksFactory implements IWPML_Backend_Action_Loader {
    
    	/**
    	 * @return IWPML_Action[]
    	 */
    	public function create() {

    بالكود التالي:

    class HooksFactory implements IWPML_Backend_Action_Loader, IWPML_Deferred_Action_Loader {
    
    	/**
    	 * @return string
    	 */
    	public function get_load_action() {
    		return 'wp_loaded';
    	}
    
    	/**
    	 * @return IWPML_Action[]
    	 */
    	public function create() {

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