Achtung!

Dieser Artikel enthält PHP- und JavaScript-Code und richtet sich an Entwickler. Wir stellen diesen Code als Service zur Verfügung, bieten jedoch keinen Support für Codeanpassungen oder die Entwicklung durch Dritte.

Für zusätzliche Hilfe siehe das Tutorial von WPBeginner zum Hinzufügen von benutzerdefiniertem Code.

Schließen

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

Artikelreferenz: So fügen Sie JavaScript zu einer Seite hinzu, wenn Sie das Form Pages Addon verwenden