KI-Zusammenfassung
Beschreibung
Die wpforms_form_pages_footer Action wird am Ende des Seitenaufrufs für die Vorlage ausgelöst, die für das Form Pages Addon verwendet wird.
Parameter
Diese Aktion akzeptiert keine Parameter.
Weitere Informationen
Diese Action funktioniert ähnlich wie die standardmäßige WordPress wp_footer Action. Sie wird am Ende des Seitenaufrufs ausgeführt, aber speziell für die wpforms_form_pages_footer Action wird sie nur auf der Formularseitenvorlage ausgelöst.
Dies ist besonders nützlich, wenn Sie benutzerdefinierten JavaScript-Code für die Vorlage haben, die mit dem Form Page Addon verwendet wird.
Quelle
wpforms-form-pages/src/Frontend.php
Beispiele
Das folgende Beispiel zeigt Ihnen, wie Sie vergangene Zeiten aus einem Zeit-Picker in Ihrem Form Pages Formular 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 );
Verwandt
Artikelreferenz: So fügen Sie JavaScript zu einer Seite hinzu, wenn Sie das Form Pages Addon verwenden