KI-Zusammenfassung
Möchten Sie wissen, wie Sie das verbleibende Eintragslimit auf Ihrem Formular mit dem Form Locker Addon anzeigen können? Dies ist besonders hilfreich, wenn Sie Ihren Besuchern mitteilen möchten, wie viele Einträge noch übrig sind. In diesem Tutorial zeigen wir Ihnen, wie Sie PHP verwenden, um die verbleibenden Einträge im Formular anzuzeigen.
Innerhalb des Form Locker Addons können Sie wählen, die Anzahl der Einträge zu begrenzen, die für ein Formular übermittelt werden können.
Nachdem dieses Eintragslimit erreicht ist, schließt das Form Locker Addon Ihr Formular automatisch.
Für unser Tutorial möchten wir, dass unsere Besucher sehen, wie viele Einträge noch übrig sind, bevor das Formular geschlossen wird.
Erstellen Ihres Formulars
Zuerst erstellen wir ein neues Formular und fügen unsere Felder hinzu. Für dieses Tutorial sammeln wir nur den Namen und die E-Mail-Adresse für einen Eintrag.
Wenn Sie Hilfe beim Erstellen Ihres Formulars benötigen, sehen Sie bitte diese Dokumentation an.

Aktivieren des Eintragslimits
Als Nächstes aktivieren wir das Eintragslimit für das Formular, indem wir auf die Registerkarte Einstellungen klicken und dann die Registerkarte Form Locker auswählen. Unter Eintragslimits & Einschränkungen schieben wir den Schalter auf Gesamtes Eintragslimit aktivieren, legen die Limit-Menge und die Nachricht fest, die angezeigt wird, wenn das Formular geschlossen ist.

Verbleibende Einträge anzeigen
Schließlich müssen wir diesen Codeausschnitt zu unserer Website hinzufügen.
Wenn Sie nicht sicher sind, wie Sie Codeausschnitte zu Ihrer Website hinzufügen, lesen Sie bitte dieses Tutorial.
/**
* Display remaining entry limit.
*
* @link https://wpforms.com/developers/how-to-display-remaining-entry-limit-number/
*/
function wpf_dev_remaining_entries( $form_data ) {
// Optional, you can limit to specific forms. Below, we restrict output to
// form #1899.
if ( absint( $form_data[ 'id' ] ) !== 1899 ) {
return;
}
if ( empty( $form_data[ 'settings' ][ 'form_locker_entry_limit_enable' ] ) ) {
return;
}
$reference = ! empty( $form_data[ 'settings' ][ 'form_locker_entry_limit' ] ) ? (int) $form_data[ 'settings' ][ 'form_locker_entry_limit' ] : 0;
$entries_count = wpforms()->entry->get_entries( array( 'form_id' => $form_data[ 'id' ] ), true );
$result = absint( $reference - $entries_count );
echo '<p>' . esc_html( $result ) . __( ' entries remaining', 'text-domain' ) . '</p>';
}
add_action( 'wpforms_frontend_output', 'wpf_dev_remaining_entries', 10, 1 );
Sie müssen die Formular-ID im obigen Codeausschnitt aktualisieren, damit sie mit Ihrer eigenen Formular-ID übereinstimmt. Wenn Sie Hilfe beim Finden Ihrer Formular-ID benötigen, sehen Sie sich dieses Tutorial an.
Sobald der Code hinzugefügt wurde, wird das Eintragslimit unter dem Titel des Formulars und über den Formularfeldern angezeigt.

Die angezeigte Zahl wird beim Laden des Formulars bestimmt. Daher ist diese Zahl möglicherweise nicht mehr korrekt, wenn der Benutzer das Formular absendet.
Und das ist alles, was Sie benötigen, um die verbleibende Anzahl von Einträgen auf Ihren Form Locker Formularen anzuzeigen. Möchten Sie anzeigen, wie viele Formularübermittlungen Ihr Formular erhalten hat? Sehen Sie sich unser Tutorial an: Anzeigen der Anzahl der Formulareinträge für ein bestimmtes Formular.