Introdução
Deseja personalizar a mensagem de verificação de idade exibida pelo addon Form Locker se a idade de um usuário não corresponder aos seus requisitos? Por padrão, quando você define as configurações do Form Locker para exigir verificação de idade, uma mensagem padrão é exibida para os usuários cuja data de nascimento não atende aos critérios. Com um simples snippet de PHP, você pode adaptar essa mensagem para atender às suas preferências. Nós o guiaremos pelo processo!
Criando o formulário
Vamos começar criando um novo formulário e incorporando os campos necessários.
Depois de adicionar os campos desejados, navegue até a guia Settings (Configurações ) e localize o Form Locker. Ative a verificação clicando no botão Enable verification (Ativar verificação). No menu suspenso Type (Tipo ), opte por Age (Idade).
Sinta-se à vontade para incluir uma mensagem personalizada que aparecerá antes do formulário, explicando aos usuários o motivo da solicitação das datas de nascimento.
Se precisar de ajuda para criar esse tipo de formulário, consulte esta documentação.
Adicionando o snippet
Agora é hora de adicionar o snippet ao seu site. Se você precisar de ajuda para saber como e onde adicionar snippets, consulte este tutorial.
/** * Customize the Form Locker Verification Error Message * * @link https://wpforms.com/developers/customizing-the-form-locker-age-verification-message/ */ function wpf_dev_form_locker_restriction_message( $message, $form_id, $form_data ) { // Only run on my form with ID = 2189 if ( absint( $form_data[ 'id' ] ) !== 2189 ) { return $message; } // Change the verification error message $message = __('You are unable to apply as an individual volunteer because you do not meet the minimum age requirement. Please contact the site admin with other ways you can help support the cause.', 'text-domain'); return $message; } add_filter( 'wpforms_form_locker_age_get_error_message', 'wpf_dev_form_locker_restriction_message', 10, 3 );
Esse snippet só será executado no ID do formulário 2189; você precisará atualizar esse ID para que corresponda ao seu. Para obter ajuda na localização do ID do formulário, consulte este tutorial.
Quando um visitante não atender à verificação de idade, ele verá sua mensagem personalizada.
E isso é tudo o que você precisa para personalizar a mensagem! Gostaria de mostrar o número de entradas restantes em um formulário com o limite de entradas do complemento Form Locker? Confira nosso tutorial sobre Como exibir o número do limite de entradas restantes.