WPML + ACF का उपयोग करते समय महत्वपूर्ण बग

बहुभाषावाद और अपने स्वयं के क्षेत्रों के लिए उन्नत कस्टम फ़ील्ड के लिए शक्तिशाली WPML प्लगइन्स कई प्रतिष्ठानों में मानक उपकरण हैं। जब संयोजन में खराबी और डेटा हानि होती है तो यह कष्टप्रद होता है। इस विषय पर बग रिपोर्ट कुछ साल पुरानी और अनुत्तरित ( यहाँ और यहाँ और यहाँ और यहाँ और यहाँ ) है। मैंने अभी समस्या पर बारीकी से विचार किया है।


तथाकथित ACF विकल्प पृष्ठ बनाते समय त्रुटि हमेशा होती है:

ceef04e850da257a8aaa54e356199f61

बग को पुन: पेश करने के लिए, निम्न कार्य करें। सबसे पहले, डैशबोर्ड के शीर्ष पर मेनू में "जर्मन" भाषा सेट करें। अब आप दो बार मेनू आइटम "विकल्प" खोलें (प्रत्येक टैब में)। यहां मेनू आइटम को सीधे कॉल करना महत्वपूर्ण है। दूसरे टैब में अब आप भाषा बदलते हैं (हमारे उदाहरण में "अंग्रेजी")। अब पहले टैब में बदलाव करें और "अपडेट" पर क्लिक करें। अब सभी जर्मन क्षेत्रों की सामग्री गलत तरीके से अंग्रेजी क्षेत्रों में आ गई है:

पूरी बात चेतावनी के बिना होती है और विशेष रूप से घातक होती है यदि बड़ी संख्या में विकल्प ओवरराइट किए जाते हैं।

फ़ंक्शन में निम्न हॉटफ़िक्स। समस्या को हल करता है (यदि आप एक व्यक्तिगत स्लग का उपयोग करते हैं तो "एसीएफ-विकल्प" का आदान-प्रदान करना न भूलें):

ceef04e850da257a8aaa54e356199f61

वापस