🎉 USE O CUPOM FIM.DE.SEMANA.FULL | 20% OFF acima de R$ 100,00

Como corrigir o Survey and Polls que não exibe resultados no WordPress

Time Full Services Time Full Services
Tipo Outros erros
Nome do erro WPForms Survey and Polls nao exibe resultados EN: WPForms Survey and Polls results not showing
Severidade Atenção
Descrição O WPForms não mostra resultados de survey quando o reporting não foi ativado no formulário, quando o campo usado não e suportado pelo addon Surveys and Polls, ou quando ainda não ha entradas coletadas para calcular o relatório.

O que é WPForms Survey não mostra resultados?

O WPForms não mostra resultados de survey quando o addon Surveys and Polls esta ativo, mas a coleta de dados para o relatório não foi habilitada da forma que o addon exige. Esse addon trabalha em duas frentes distintas: o Survey Reporting, que e uma análise administrativa exibida na página Survey Results dentro do painel, e os Poll Results, que são os resultados exibidos para o visitante após o envio do formulário. Quando uma dessas frentes não esta corretamente ligada, a área de resultados aparece vazia mesmo com o formulário recebendo respostas.

A documentação oficial do WPForms deixa claro que cada frente tem requisitos próprios. O Survey Reporting precisa do toggle Enable Survey Reporting ligado em Settings, Surveys and Polls, e so calcula resultados para tipos de campo suportados como Dropdown, Checkboxes, Multiple Choice, Rating, Likert Scale e Net Promoter Score. Os Poll Results dependem do toggle Enable Poll Results e funcionam apenas com Dropdown, Checkboxes e Multiple Choice. Se o campo escolhido ficar de fora dessas listas, ou se ainda não houver nenhuma entrada coletada, o relatório não tem o que exibir.

Como identificar

  • A página aberta em WPForms, All Forms, Survey Results aparece vazia ou sem nenhum grafico, mesmo o formulário já tendo recebido respostas.
  • Após enviar o formulário, o visitante não ve a barra de resultados do poll abaixo da mensagem de confirmacao.
  • O bloco gerado pelo shortcode [wpforms_poll] não renderiza nada na página ou aparece em branco.
  • Um campo de texto (Single Line Text ou Paragraph Text) foi usado para o poll e nenhum grafico e gerado para ele.
  • O item Survey Results não aparece ao passar o mouse sobre o título do formulário na lista All Forms.
Antes de começar: Antes de trocar tipos de campo ou alterar as confirmacoes de um formulário em producao, faça um backup do site ou teste em um ambiente de staging, pois mudar o tipo de um campo já preenchido pode descartar respostas antigas que não eram compativeis com o novo tipo.

Como prevenir

  • Defina logo na criação do formulário quais campos terao reporting e ligue o Enable Survey Reporting antes de divulgar o formulário, para não perder respostas sem análise.
  • Use sempre Dropdown, Checkboxes ou Multiple Choice nos campos que viram poll, já que são os unicos tipos que o Poll Results suporta no frontend.
  • Padronize a insercao do [wpforms_poll] anotando form_id e field_id em um documento interno para evitar IDs trocados em novas páginas.
  • Não desinstale o addon Surveys and Polls de formulários em uso, pois isso remove a página Survey Results e a exibicao de resultados já configurada.

Causa

  • O toggle Enable Survey Reporting em Settings, Surveys and Polls esta desligado: sem ele o WPForms não calcula nem armazena os dados agregados que alimentam a página Survey Results, segundo a documentação do addon.
  • O toggle Enable Poll Results esta desligado em Settings, Surveys and Polls, entao os resultados não aparecem abaixo da mensagem de confirmacao após o envio do formulário.
  • O campo usado para o poll não e do tipo suportado: o Poll Results so funciona com Dropdown, Checkboxes e Multiple Choice, e um campo de texto ou Rating no poll não gera resultado nenhum.
  • O shortcode [wpforms_poll] foi inserido com form_id ou field_id que não correspondem ao formulário e ao campo reais, fazendo o bloco renderizar vazio.
  • O formulário ainda não coletou nenhuma entrada valida no campo monitorado, entao não ha dados para o relatório ou para o grafico do poll exibir.
  • O addon Surveys and Polls foi desinstalado ou desativado depois de configurado, removendo a página Survey Results e a exibicao dos resultados no frontend.

Como resolver

  1. Confirme que o addon Surveys and Polls esta ativo: O recurso exige licenca Pro ou superior e o addon Surveys and Polls instalado e ativado. Sem o addon ativo, a página Survey Results e a exibicao de resultados no frontend simplesmente não existem.
    Painel WP -> WPForms -> Addons
    Localize 'Surveys and Polls Addon' e confirme o status como Active
    Se estiver inativo, clique em Activate
  2. Ative o Enable Survey Reporting no formulário: Abra o formulário no construtor e ligue o reporting. Sem esse toggle, o WPForms não calcula os resultados que alimentam a página Survey Results, e ela fica vazia mesmo com respostas coletadas.
    Painel WP -> WPForms -> All Forms -> abra o formulário no construtor
    Settings -> Surveys and Polls
    Ligue o toggle 'Enable Survey Reporting' e clique em Save
  3. Ative o Enable Poll Results para exibir no frontend: Para o visitante ver o resultado após enviar, o tipo de confirmacao precisa ser Message e o toggle de poll precisa estar ligado. Assim os resultados aparecem automaticamente abaixo da mensagem de confirmacao.
    No construtor -> Settings -> Confirmations -> defina o tipo como Message
    Settings -> Surveys and Polls -> ligue o toggle 'Enable Poll Results'
    Clique em Save
  4. Use apenas campos suportados pelo poll: O Poll Results so funciona com Dropdown, Checkboxes e Multiple Choice. Se o poll aponta para um campo de texto ou Rating, nenhum grafico e gerado. Troque o campo do poll por um dos três tipos suportados.
    No construtor, selecione o campo do poll
    Confirme que o tipo e Dropdown, Checkboxes ou Multiple Choice
    Se for texto ou Rating, substitua por um campo de opção suportado e salve
  5. Corrija o shortcode [wpforms_poll] com IDs reais: Para exibir o poll em qualquer página, use o shortcode com o form_id e o field_id corretos. IDs errados deixam o bloco vazio. O ID do formulário aparece em All Forms e o ID do campo no Advanced do campo.
    Confirme o ID do formulário em WPForms -> All Forms
    Abra o campo no construtor -> aba Advanced -> anote o Field ID
    Insira na página: [wpforms_poll form_id="23" field_id="7" label="true" counts="true"]
  6. Verifique se ha entradas coletadas: Sem nenhuma resposta no campo monitorado, não ha dado para o relatório ou o grafico exibir. Envie um teste e confirme em Survey Results, acessivel ao passar o mouse sobre o título do formulário na lista All Forms.
    Envie uma resposta de teste pelo formulário publicado
    Painel WP -> WPForms -> All Forms -> passe o mouse no título do formulário
    Clique em 'Survey Results' e confirme que o grafico aparece
PHP
<?php
/**
 * Garante que a pagina so renderize o poll quando o shortcode
 * [wpforms_poll] e o addon Surveys and Polls estiverem disponiveis,
 * evitando um bloco vazio quando o addon esta inativo.
 */
add_shortcode( 'full_poll_resultado', 'full_render_wpforms_poll' );
function full_render_wpforms_poll( $atts ) {
    $atts = shortcode_atts(
        array(
            'form_id'  => 0,
            'field_id' => 0,
        ),
        $atts,
        'full_poll_resultado'
    );

    if ( ! shortcode_exists( 'wpforms_poll' ) ) {
        return '<p>Resultados indisponiveis: ative o addon Surveys and Polls.</p>';
    }

    return do_shortcode(
        sprintf(
            '[wpforms_poll form_id="%d" field_id="%d" label="true" counts="true"]',
            absint( $atts['form_id'] ),
            absint( $atts['field_id'] )
        )
    );
}

Perguntas frequentes

Por que a página Survey Results do WPForms aparece vazia
Na maioria dos casos o toggle Enable Survey Reporting esta desligado em Settings, Surveys and Polls. Sem ele o WPForms não calcula os resultados que alimentam a página. Ligue o toggle, salve e envie uma resposta de teste para confirmar.
Como faço o resultado do poll aparecer para o visitante após enviar
Defina o tipo de confirmacao como Message em Settings, Confirmations, e ligue o Enable Poll Results em Settings, Surveys and Polls. Com isso os resultados aparecem automaticamente abaixo da mensagem de confirmacao quando o formulário e enviado.
Quais tipos de campo funcionam no poll do WPForms
O Poll Results so funciona com Dropdown, Checkboxes e Multiple Choice. Campos de texto ou Rating não geram grafico de poll. Para o Survey Reporting administrativo a lista e maior, incluindo Rating, Likert Scale e Net Promoter Score.
O shortcode wpforms_poll não mostra nada, o que houve
Quase sempre o form_id ou o field_id do shortcode não correspondem ao formulário e ao campo reais. Confirme o ID do formulário em All Forms e o ID do campo na aba Advanced, depois reescreva o shortcode com os valores corretos.
Preciso de licenca Pro para usar o Surveys and Polls
Sim. A documentação do WPForms indica que o addon Surveys and Polls exige licenca Pro ou superior, além do WPForms na versão mais recente. Sem isso o addon não fica disponível para instalar e ativar.
Onde encontro o relatório de survey no painel
Em WPForms, All Forms, passe o mouse sobre o título do formulário e clique em Survey Results. A página mostra cards por campo com graficos e tabelas de resposta, exibindo os cinco primeiros campos e um botão Load More para os demais.
Posso mostrar o resultado do survey em uma página do site
Para polls, sim, usando o shortcode wpforms_poll com form_id e field_id. Para o relatório completo de survey não ha exibicao nativa no frontend, e a documentação orienta exportar o grafico como imagem JPG para incorporar na página.
Por que meu grafico de poll não atualiza com novos votos
Confirme se as novas respostas estão realmente sendo salvas como entradas e se o campo votado e do tipo suportado. Se não houver entradas novas no campo monitorado, o grafico permanece com os números antigos.

Seja PRO.

Tenha acesso a snippets de código premium — PHP, JavaScript, CSS e HTML prontos para usar em seus projetos.

Conhecer o plano Pro →

Uma nova era para o WordPress.

A FULL Services redefine o CMS com uma arquitetura modular que transforma o WordPress em um motor de crescimento digital. 

Painéis personalizados

Um novo nível de controle para o WordPress. Acompanhe métricas, automações e evolução do seu site em um único painel visual.

A força por trás de grandes marcas

Para agências, estúdios e profissionais independentes que desejam oferecer soluções de alto nível com sua própria marca.

Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes