Atenção!

Este artigo contém código PHP e JavaScript e destina-se a programadores. Oferecemos este código como uma cortesia, mas não fornecemos suporte para personalizações de código ou desenvolvimento de terceiros.

Para orientação adicional, consulte o tutorial da WPBeginner sobre como adicionar código personalizado.

Ignorar

Descrição

A ação wpforms_form_pages_footer é acionada no final do carregamento da página para o modelo utilizado pelo suplemento Páginas de Formulário.

Parâmetros

Esta ação não aceita quaisquer parâmetros.

Mais Informações

Esta ação funciona de forma muito semelhante à ação padrão do WordPress wp_footer. Ela será executada no final do carregamento da página, mas especificamente para a ação wpforms_form_pages_footer, ela só será disparada na página do modelo do formulário.

Isto é especialmente útil se tiver algum JavaScript personalizado para o modelo utilizado com o Suplemento Página de Formulário.

Origem

wpforms-form-pages/src/Frontend.php

Exemplos

O exemplo abaixo mostrar-lhe-á como desativar horários passados de um seletor de hora dentro do seu formulário Páginas de Formulário.

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

Referência do Artigo: Como Adicionar JavaScript a uma Página ao Utilizar o Suplemento Páginas de Formulário