Gravity Forms PLZ Ort Reihenfolge ändern

Gravity Forms Formulare: Reihenfolge von PLZ & Ort tauschen

Diego Hinz

Gravity Forms Felder Ort & PLZ in falscher Reihenfolge

Wer mit dem Plugin Gravity Forms Formulare auf seiner WordPress Webseite baut, kennt das Problem eventuell. Bei Nutzung des vorgefertigten Felder-Sets „Anschrift“ wird die Reihenfolge der Felder PLZ und Ort entsprechende des amerikanischen Formats festgelegt, also Ort, PLZ. In Deutschland und den meisten anderen EU Ländern wird die PLZ vor dem Ort genannt und das Ausfüllen von Formularen sollte dementsprechend angepasst werden, um die Gewohnheiten und Erwartungen der User nicht zu stören.

Leider lässt sich in den Einstellung des Elements „Anschrift“ die Reihenfolge nicht einfach ändern, sondern nur einzelne Felder des Felder-Sets aktivieren oder deaktivieren. Zur Auswahl stehen hier folgende Felder: Anschrift, Anschrift Zusatz, Ort, Bundesstaat / Provinz, PLZ, Land.

Gravity Forms PLZ & Ort Reihenfolge ändern

Um die Reihenfolge der beiden Felder PLZ und Ort nun zu ändern, können wir eine kleine Filter-Funktion über die functions.php Datei des aktiven Themes (im besten Falle ist dies ein Child-Theme). Hierzu können Sie folgenden Code verwenden:

/**
 * Gravity Forms PLZ & Ort Reihenfolge tauschen
 */

add_filter( 'gform_address_display_format', 'address_format' );
function address_format( $format ) {
    return 'zip_before_city';
}

Die Felder PLZ & Ort werden anschließend sofort im Frontend (also auf der Website) und im Backend (im WordPress) in der geänderten Reihenfolge angezeigt.

Teilen Sie unser Wissen mit anderen
Benötigen Sie Unterstützung bei Ihrer Website oder anderen Marketing-Themen?
Über den Autor
Diego Hinz
Diego hat MEWIGO im Jahr 2007 gegründet. Er arbeitet seit vielen Jahren mit WordPress und übernimmt aktuell primär die Beratung der Neukunden. Zudem unterstützt er das Entwicklerteam mit seinem umfangreichen technischem Know-How.