Resumo de IA
Introdução
Gostaria de bloquear endereços IP de completarem o seu formulário? Pode facilmente bloquear utilizadores de completarem o seu formulário com a lista Permitir/Negar do WPForms, mas sabia que também os pode bloquear apenas com base no seu Endereço IP? Neste tutorial, mostraremos como usar um pequeno trecho de PHP para conseguir isto.
Para mais informações sobre como criar uma lista Permitir/Negar, por favor reveja este tutorial.
Criação do formulário
Primeiro, crie o seu formulário e adicione os seus campos a este formulário. Se precisar de ajuda para criar o seu formulário, por favor consulte esta documentação.

Adição do trecho de código
Assim que o formulário for criado e publicado, pode agora adicionar este trecho ao seu site.
Se não tem a certeza como ou onde adicionar trechos ao seu site, por favor reveja este tutorial.
/**
* Block form submissions based on IP address
*
* @link https://wpforms.com/developers/how-to-block-ip-addresses-from-completing-your-form/
*/
function wpf_ip_block( $fields, $entry, $form_data ) {
// Get the current users IP address
$ip_address = wpforms_get_ip();
// List out the IP addresses separated by a comma
$blocked_ips = array(
'129.222.6.90',
'127.0.0.1',
);
// Check if the current user IP address is a blocked IP
if ( in_array( $ip_address, $blocked_ips ) ) {
// Block form submission and print error
wpforms()->process->errors[ $form_data[ 'id' ] ] [ 'footer' ] = esc_html__( 'Your IP address has been blocked. Please contact the site administrator for further assistance.', 'text-domain' );
}
}
add_action( 'wpforms_process', 'wpf_ip_block', 10, 3 );
Este trecho primeiro encontrará o endereço IP do utilizador e se corresponder à lista de endereços IP bloqueados, o formulário não será submetido e um erro será exibido.

E é tudo o que precisa para bloquear endereços IP de submeterem qualquer um dos seus formulários WPF. Gostaria também de bloquear submissões de formulário por nome? Veja o nosso tutorial sobre Como Bloquear Nomes de Completarem o Seu Formulário.
Relacionado
Referência de Ação: wpforms_process