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

Artikel-Referenz: Wie man JavaScript zu einer Seite hinzufügt, wenn man das Form Pages Addon verwendet