- Status
- Gelöst
- Gelöst in
- 1.9.0
- Zugehöriges Plugin/Theme
- Advanced Custom Fields
Übersicht über das Problem
Wenn Sie Advanced Custom Fields verwenden und ein benutzerdefiniertes Feld auf Einmal kopieren setzen, wird das ursprüngliche benutzerdefinierte Feld weiterhin kopiert, wenn die Übersetzung leer ist.
Problemumgehung
Wenn Ihre ACF-Template-Datei nur den Wert Ihres benutzerdefinierten Feldes ausgibt, wie zum Beispiel:
echo get_field('field_name')
Fügen Sie anstelle eines Leerzeichens in Ihr leeres benutzerdefiniertes Feld ein.
Wenn Sie eine bedingte if-Anweisung verwenden, bevor Sie den Wert in der ACF-Template-Datei ausgeben, wie zum Beispiel:
if (get_field('field_name')) {
echo get_field('field_name');
}
Fügen Sie 0 anstelle eines Leerzeichens in Ihr leeres benutzerdefiniertes Feld ein.