post #6231

Código PHP para Receber os Dados de Qualquer Formulário Elementor do Site WordPress

Publicado em: 15/05/2025 / Atualizado em: 15/05/2025

Categorias: BlogElementorElementorN8NPHPWebhookWordpressWPCodeWPCode

Esse código em PHP facilita que você adicione no seu site WordPress para capturar os dados de qualquer formulário do Elementor adicionado nesse site.

Com esse código adicionado no seu site, ele é capaz de interceptar todas as mensagens de qualquer formulário do Elementor. Assim, você não precisa se preocupar com configurar cada formulário para envio. Você pode adicionar uma URL de uma API ou de um sistema de automação via workflows como o N8N e o Make.

function enviar_dados_elementor_para_webhook( $record, $handler ) {
    // Defina a URL do webhook
    $webhook_url = 'https://seu-webhook.com/receber';

    // Pega os dados do formulário
    $raw_fields = $record->get( 'fields' );
    $data = [];

    foreach ( $raw_fields as $id => $field ) {
        $data[ $id ] = $field['value'];
    }

    // Envia os dados via POST para o webhook
    wp_remote_post( $webhook_url, [
        'method'      => 'POST',
        'headers'     => [ 'Content-Type' => 'application/json' ],
        'body'        => wp_json_encode( $data ),
        'data_format' => 'body',
    ]);
}

add_action( 'elementor_pro/forms/new_record', 'enviar_dados_elementor_para_webhook', 10, 2 );

Cole esse código no seu WordPress através de um plugin como WPCode ou diretamente no seu arquivo functions.php do seu tema. Apenas a autéria variável $webhook_url

Publicações recomendadas:


Inscreva-se em Nossa News:

Seja notificando sempre que tiver conteúdo novo disponível no meu canal do Youtube ou artigo no meu Blog.

Bruno Devs News


Link Curto para Compartilhamento

Compartilhe esse conteudo nas redes sociais ou por mensagem usando o link curto abaixo. Basta clicar em cima do link para copiar.

bruno.art.br/pb/6231

ID de Referência: 6231

Sugira uma publicação

Envie uma mensagem e sugira um publicação sobre um assunto que tenha dificuldades de resolver.

Clique aqui e entre em contato