WPML + ACF kullanılırken kritik hata

Çok dillilik için güçlü WPML eklentileri ve kendi alanlarınız için Gelişmiş Özel Alanlar , birçok kurulumda standart ekipmandır. Arıza ve veri kaybının bir arada olması can sıkıcıdır. Konuyla ilgili hata raporları birkaç yıllık ve cevapsızdır ( burada ve burada ve burada ve burada ve burada ). Soruna daha yakından baktım.


Hata, sözde bir ACF seçenekleri sayfası oluştururken her zaman ortaya çıkar:

ceef04e850da257a8aaa54e356199f61

Hatayı yeniden oluşturmak için aşağıdakileri yapın. Önce, kontrol panelinin üst kısmındaki menüden dili "Almanca" olarak ayarlayın. Şimdi "Seçenekler" menü öğesini iki kez açıyorsunuz (her biri bir sekmede). Burada menü öğesini doğrudan çağırmak önemlidir. İkinci sekmede şimdi dili değiştiriyorsunuz (örneğimizde "İngilizce" olarak). Şimdi ilk sekmede değişiklikleri yapın ve "Güncelle" yi tıklayın. Artık tüm Almanca alanlarının içeriği yanlış bir şekilde İngilizce alanlarına indi:

Her şey uyarı olmadan gerçekleşir ve çok sayıda seçeneğin üzerine yazılırsa özellikle ölümcül olur.

Functions.php dosyasındaki aşağıdaki düzeltme sorunu çözer (tek bir slug kullanıyorsanız "acf-options" değiştirmeyi unutmayın):

ceef04e850da257a8aaa54e356199f61

Geri