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 );

Référence de l'article : Comment ajouter du JavaScript à une page en utilisant l'addon Form Pages