So ändern Sie den Text "Keine Ergebnisse gefunden" im modernen Dropdown-Feld

Möchten Sie den Text anpassen, der angezeigt wird, wenn in einem Modern Dropdown-Feld keine Ergebnisse gefunden werden? Mit einem einfachen Code-Snippet können Sie die Standardmeldung "Keine Ergebnisse gefunden" ändern und sie für mehrsprachige Websites übersetzbar machen. Diese Funktion ist besonders nützlich, um die Benutzerfreundlichkeit zu verbessern, indem mehr kontextbezogenes Feedback gegeben wird, wenn die Suchergebnisse leer sind.

Standardmäßig sehen Besucher die Meldung Keine Ergebnisse gefunden, wenn ihre Suche keine Ergebnisse in Ihrer Dropdown-Liste ergibt.

Die Meldung "Keine Ergebnisse gefunden" wird im Suchfeld angezeigt, wenn der Begriff in der Dropdown-Liste nicht gefunden wird.

In diesem Tutorial stellen wir Ihnen den PHP-Code zur Verfügung, den Sie benötigen, um diesen Text zu ändern, und führen Sie durch die einzelnen Schritte.

Einrichten Ihres Formulars

Zunächst erstellen wir ein neues Formular und fügen unsere Formularfelder hinzu, die mindestens ein Dropdown-Feld enthalten.

Nachdem Sie das Dropdown-Formularfeld zu Ihrem Formular hinzugefügt haben, klicken Sie auf die Registerkarte Erweitert und wählen Sie Modern aus der Dropdown-Liste Stil.

Fügen Sie ein modernes Dropdown-Feld zu Ihrem Formular hinzu

Wenn Sie Hilfe beim Erstellen eines Formulars benötigen, lesen Sie bitte unseren Leitfaden zum Erstellen Ihres ersten Formulars.

Anpassen des Textes "Keine Ergebnisse

Um die Standardmeldung zu ändern, fügen Sie diesen Code zu Ihrer Website hinzu. Wenn Sie nicht sicher sind, wie Sie benutzerdefinierten Code hinzufügen können, lesen Sie bitte unsere Anleitung zum Hinzufügen von Code-Snippets.

Dieses Snippet wird nur auf die Formular-ID 1369 angewendet und ändert die Standardmeldung noResultsText und ersetzt sie durch das, was wir hinzugefügt haben.

Wenn Sie Hilfe bei der Suche nach Ihrer Formular-ID benötigen, lesen Sie unseren Leitfaden zur Ermittlung von Formular- und Feld-IDs.

Anpassen von Kein Ergebnis und Auswahltext

Gleichzeitig können Sie auch den Hover-Text "Zum Auswählen drücken" anpassen:

/**
 * Change both No Results Found and Press to select text
 *
 * @link https://wpforms.com/developers/how-to-change-the-no-results-found-text-in-the-modern-dropdown/
 */
function wpf_dev_change_modern_dropdown_noresults_text( $config, $forms ) {
    // Change 1369 to an ID of your actual form
    if ( array_key_exists( 1369, $forms ) ) {
        $config[ 'noResultsText' ] = __( 'Apologies, your search term was not found', 'your-text-domain' );
        $config[ 'itemSelectText' ] = __( 'Choose this option.', 'your-text-domain' );
    }
    return $config;
}
add_filter( 'wpforms_field_select_choicesjs_config', 'wpf_dev_change_modern_dropdown_noresults_text', 10, 2 );

Und das ist alles, was Sie brauchen! Anstatt " Keine Ergebnisse gefunden" zu sehen, sehen die Nutzer nun Ihre persönliche Nachricht.

Möchten Sie als nächstes alle ausgefüllten Formularfelder in Ihrer Bestätigungsnachricht anzeigen? Werfen Sie einen Blick auf unser Tutorial über die Anzeige aller Felder in Ihrer Bestätigungsnachricht.

Referenzfilter

wpforms_field_select_choicesjs_config