Description
Le wpforms_form_pages_footer
est déclenchée à la fin du chargement de la page pour le modèle utilisé pour le module complémentaire Form Pages.
Paramètres
Cette action n'accepte aucun paramètre.
Plus d'informations
Cette action fonctionne de la même manière que l'action standard de WordPress wp_footer
action. Elle sera exécutée à la fin du chargement de la page, mais spécifiquement pour l'action wpforms_form_pages_footer
elle ne se déclenchera que sur le modèle de page du formulaire.
Ceci est particulièrement utile si vous avez un JavaScript personnalisé pour le modèle utilisé avec le module complémentaire Form Page.
Source
wpforms-form-pages/src/Frontend.php
Exemples
L'exemple ci-dessous vous montre comment désactiver les temps passés d'un sélecteur de temps à l'intérieur de votre formulaire Form Pages.
/**
* 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 );
En rapport
Référence de l'article : Comment ajouter du JavaScript à une page en utilisant l'addon Form Pages