<html lang="de-de" dir="ltr"><head></head><body>### [Anpassen des Datums-Smart-Tags](https://wpforms.com/developers/how-to-customize-the-date-smart-tag/)

**Veröffentlicht:** 15. Januar 2021
**Autor:** Umair Majeed

**Auszug:** In diesem Tutorial zeigen wir Ihnen, wie Sie den Datums-Smart-Tag anpassen.

**Inhalt:**

Möchten Sie anpassen, wie Daten in Ihren Formularen mit Smart-Tags angezeigt werden? Während WPForms einen integrierten Smart-Tag zur Anzeige des aktuellen Datums enthält, können Sie dessen Format an Ihre Bedürfnisse anpassen.

Diese Anleitung zeigt Ihnen, wie Sie Smart-Tags in Feldbezeichnungen verwenden und das Format des Datums-Smart-Tags anpassen.

## Smart-Tags verstehen

Bevor wir beginnen, sollten Sie sich unsere [umfassende Anleitung zu Smart-Tags](https://wpforms.com/docs/how-to-use-smart-tags-in-wpforms/) ansehen, um alle verfügbaren Standardoptionen kennenzulernen. In diesem Tutorial konzentrieren wir uns auf die Erstellung eines Formulars mit einem Kontrollkästchenfeld, das das aktuelle Datum in seiner Bezeichnung enthält.

## Erstellen Ihres Formulars

Erstellen wir ein Formular zum Hochladen digitaler Bücher mit einem erforderlichen Kontrollkästchen für die Allgemeinen Geschäftsbedingungen. Dieses Kontrollkästchen enthält das aktuelle Datum in seiner Bezeichnung.

Wenn Sie Hilfe beim Erstellen eines Formulars benötigen, lesen Sie bitte unsere [Anleitung zum Erstellen Ihres ersten Formulars](https://wpforms.com/docs/creating-first-form/).

Sobald Sie Ihr Formular erstellt und Ihr **Kontrollkästchenfeld** hinzugefügt haben, fügen Sie diesen Smart-Tag in die Bezeichnung für dieses Feld ein:

```

{date format="m/d/Y"}
```

![Fügen Sie das Kontrollkästchen-Formularfeld zu Ihrem Formular hinzu und fügen Sie in die Feldbezeichnung den Datums-Smart-Tag ein](https://wpforms.com/wp-content/uploads/2021/01/checkbox-label-date-smart-tag.jpg)## Smart-Tags in Feldbezeichnungen aktivieren

Zuerst müssen wir einen Code-Snippet hinzufügen, der Smart-Tags in den Bezeichnungen von Kontrollkästchenfeldern ermöglicht. Wenn Sie nicht sicher sind, wie Sie benutzerdefinierten Code zu Ihrer Website hinzufügen, lesen Sie bitte unsere [Anleitung zum Hinzufügen von Code-Snippets](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/).

```

/**
 * Smart-Tags in Kontrollkästchenfeld-Bezeichnungen aktivieren
 *
 * @link https://wpforms.com/developers/how-to-customize-date-format-in-the-date-smart-tag/
 */
function wpf_dev_checkbox_choices_process_smarttags( $field, $deprecated, $form_data ) {
    foreach ( $field[ 'choices' ] as $key =&gt; $choice ) {
        if ( ! empty( $choice[ 'label' ] ) ) {
            $field[ 'choices' ][ $key ][ 'label' ] = apply_filters(
                'wpforms_process_smart_tags', 
                $choice[ 'label' ], 
                $form_data 
            );
        }
    }
    return $field;
}
add_filter( 'wpforms_checkbox_field_display', 'wpf_dev_checkbox_choices_process_smarttags', 10, 3 );
```

Dieser Code ermöglicht die Verwendung von Smart-Tags in jeder Kontrollkästchenfeld-Bezeichnung in all Ihren Formularen.

## Datumsformat anpassen

Standardmäßig verwendet der Datums-Smart-Tag das Format **m/d/Y**. Hier ist, was jeder Teil bedeutet:

- m/ : Monat mit führenden Nullen (01-12)
- d/ : Tag mit führenden Nullen (01-31)
- Y : Volles Jahr in vier Ziffern (z. B. 2024)

Um das Datumsformat anzupassen, ändern Sie den Formatparameter des Smart-Tags. Zum Beispiel:

```

{date format="Y-m-d H:i:s"}
```

Dieses Format zeigt an:

- Zuerst das Jahr (Y)
- Gefolgt vom Monat (m)
- Dann der Tag (d)
- Plus die Uhrzeit in Stunden (H), Minuten (i) und Sekunden (s)

![Durch Ändern des Standardformats des Datums können Sie das gewünschte Datumsformat für Ihren Smart-Tag pro Formular und sogar pro Feld auswählen](https://wpforms.com/wp-content/uploads/2021/01/wpforms-date-smart-tag-label-checkbox.jpg)## Erweiterte Datumsanpassung

Möchten Sie Ihrem Datum Tage hinzufügen? Hier ist ein Snippet, das dem aktuellen Datum zwei Tage hinzufügt:

```

/**
 * Fügt dem Datums-Smart-Tag 2 Tage hinzu
 *
 * @link https://wpforms.com/developers/how-to-customize-date-format-in-the-date-smart-tag/
 */
function wpf_dev_process_smarttag_date_plus_two( $content, $tag ) {
    // Nur ausführen, wenn es sich um unseren gewünschten Tag handelt
    if ( 'current_date_plus_two' === $tag ) {
        date_default_timezone_set( 'US/Eastern' );
        $link = date( 'Y-m-d', strtotime( '+2 days' ) ); // Aktuelles Datum plus 2 Tage ausgeben
        
        // Ersetzen Sie den Tag durch unseren Link
        $content = str_replace( '{current_date_plus_two}', $link, $content );
    }
    return $content;
}
add_filter( 'wpforms_smart_tag_process', 'wpf_dev_process_smarttag_date_plus_two', 10, 2 );
```

Alle gültigen Datumsformate finden Sie in der [offiziellen PHP-Dokumentation](https://www.php.net/manual/en/datetime.format.php).

Das ist alles! Jetzt wissen Sie, wie Sie den Datums-Smart-Tag anpassen. Möchten Sie Ihre Formulare als Nächstes weiter verbessern? Sehen Sie sich unsere [Anleitung zum Erstellen einer eindeutigen ID für jeden Formulareintrag](https://wpforms.com/developers/how-to-create-a-unique-id-for-each-form-entry/) für weitere Details an.

## Referenzfilter

[wpforms\_checkbox\_field\_display](https://wpforms.com/developers/wpforms_checkbox_field_display/ "Verwendung des WPForms wpforms_checkbox_field_display-Filters")

**Kategorien:** Felder

**Tags:** PHP, Smart-Tag

---</body></html>