Beschreibung
Die wpforms_form_pages_footer
Aktion wird am Ende des Seitenladens für die Vorlage ausgelöst, die für das Addon Form Pages verwendet wird.
Parameter
Diese Aktion akzeptiert keine Parameter.
Mehr Informationen
Diese Aktion funktioniert ähnlich wie die Standard-WordPress wp_footer
Aktion. Sie wird am Ende des Seitenladens ausgeführt, aber speziell für die wpforms_form_pages_footer
Aktion wird sie nur auf der Formularseitenvorlage ausgelöst.
Dies ist besonders nützlich, wenn Sie benutzerdefiniertes JavaScript für die Vorlage haben, die mit dem Formularseiten-Addon verwendet wird.
Quelle
wpforms-form-pages/src/Frontend.php
Beispiele
Das folgende Beispiel zeigt Ihnen, wie Sie vergangene Zeiten aus einer Zeitauswahl innerhalb Ihres Formulars deaktivieren können.
/**
* Action to be called once Form Page has completely loaded
*
* @link https://wpforms.com/developers/wpforms_form_pages_footer/
*/
function wpf_dev_form_pages_script() {
?>
<script type="text/javascript">
// Find out the current time
var now = new Date();
// Take that current time and round it up so we have an even number on the interval
now.setHours( now.getHours() + Math.round(date.getMinutes()/90) );
// Run only on form ID 999 field ID 8
window.wpforms_999_8 = window.wpforms_999_8 || {};
window.wpforms_999_8.timepicker = {
forceRoundTime: true,
// Disable any times that have passed already and return the new time selections
minTime: now.toLocaleTimeString()
};
</script>
<?php
}
add_action( 'wpforms_form_pages_footer', 'wpf_dev_form_pages_script', 30 );
Verwandte Seiten
Artikel-Referenz: Wie man JavaScript zu einer Seite hinzufügt, wenn man das Form Pages Addon verwendet