Kritikus hiba a WPML + ACF használatakor

A hatékony WPML pluginok a többnyelvűséghez és az Advanced Custom Fields a saját mezőkhöz számos berendezés alapfelszereltsége . Bosszantó, ha üzemzavarok és adatvesztés együttesen jelentkeznek. A témával kapcsolatos hibajelentések néhány évesek és megválaszolatlanok ( itt és itt és itt és itt és itt és itt ). Csak közelebbről vettem szemügyre a problémát.


A hiba mindig az úgynevezett ACF opciók oldal létrehozásakor következik be:

ceef04e850da257a8aaa54e356199f61

A hiba reprodukálásához tegye a következőket. Először állítsa a műszerfal tetején lévő menüben a „német” nyelvet. Most kétszer megnyitja az "Opciók" menüpontot (mindegyik egy lapon). Fontos itt a menüpont közvetlen behívása. A második fülön most megváltoztatja a nyelvet (példánkban "angolra"). Most végezzen módosításokat az első lapon, és kattintson az "Frissítés" gombra. Most az összes német mező tartalma helytelenül került az angol mezőkbe:

Az egész figyelmeztetés nélkül történik, és különösen végzetes, ha számos lehetőséget felülírnak.

A következő gyorsjavítás a functions.php fájlban oldja meg a problémát (ne feledkezzen meg az "acf-options" cseréjéről, ha egyedi slugot használ):

ceef04e850da257a8aaa54e356199f61

Vissza