Suporte » Desenvolvendo com WordPress » Formulário que Grava Informações no Banco de Dados e Exibe em uma Página

  • Olá amigos, tudo bem?

    Estou criando um site em wordpress, na qual terei uma opção para que asilos e orfanatos possam cadastrar suas entidades.

    A questão é: Como faço para gravar no banco de dados, essas informações inseridas nos formulários, e depois exibi-las automaticamente em uma página?

    Uso o Contact Form para criar os formulários, porém ele tem somente a opção de enviar os dados por e-mail.

    Obrigado!

    • Este tópico foi modificado 5 anos, 9 meses atrás por notepartesmg.
    • Este tópico foi modificado 5 anos, 9 meses atrás por notepartesmg.
Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • olá @notepartesmg,

    provavelmente você só conseguirá isso contratando um desenvolvedor. e mesmo assim é algo a pensar com cuidado.

    isso se deve principalmente porque para o formulário integrar com o banco de dados, você precisaria fornecer dados de acesso ao servidor. pois somente assim o sistema do formulário poderia abrir o banco de dados e modificá-lo. além de não ser algo com muita demanda, o que não atrai desenvolvedores, isso ainda exige muita confiança de quem usa essa solução, pois abre uma tremenda de uma brecha de segurança. é a senha para acesso ao seu servidor que estamos falando…

    além disso, você deseja que os dados do formulário sejam exibidos em uma página. outro ponto que precisará de desenvolvedor. pois exigiria do sistema do formulário a capacidade de modificar o WordPress, outra coisa que tem pouca demanda, pois o comum de formulários é serem simples coletores de dados.

    então se quer automatizar, vai precisar de desenvolvedores.

    talvez (bem TALVEZ mesmo), algo que possa lhe ajudar seja o Zapier. inclusive há um plugin que integra o Contact Form com o Zapier no repositório oficial:

    https://br.wordpress.org/plugins/cf7-to-zapier/

    o Zapier só consegue fazer 2 “Actions” no WordPress, mas justamente uma delas é Criar Posts. você pode ver isso no link abaixo, rolando para a “4ª área” da página, onde tem Triggers, Searches e Actions:

    https://zapier.com/apps/wordpress/integrations

    então, o que você poderia tentar fazer seria integrar seu Contact Form com o Zapier e configurar para o Zapier criar uma postagem a partir do formulário do Contact Form. e aí a página de cada instituições seria um post para cada instituição. o que em si, dependendo do design de seu site, não seria nada diferente de uma página.

    dependendo de seu tema e soluções que use, você pode separar uma categoria de Posts apenas para as instituições e não mostrar no seu blog, caso use um blog. eu uso Elementor e nesse plugin que gerencia temas é bem fácil fazer isso.

    espero que eu tenha conseguido me fazer entender. sendo que não sei se isso realmente funcionaria. o ideal mesmo para uma solução realmente como você deseja seria ver um desenvolvedor.

    abraços e boa sorte!

    Criador do tópico notepartesmg

    (@notepartesmg)

    Olá @ralden! Muito obrigado por reservar seu tempo para me responder. Vou pesquisar sobre o Zapier, parece mesmo ser uma boa opção, uma vez que não irá comprometer a segurança do sistema. Me parece que tem um plugin que faz com que o Contact Form grave as informações no banco de dados. Também seria uma boa opção, porém não sei como exibir esses dados do banco de dados em uma página do wordpress.

    Conclui alguns cursos de wordpress, SEO, e tenho conhecimento básico de html, css, e banco de dados. Será que você teria algum material que me orientasse a buscar esses dados no banco de dados e exibi-los em uma página? Acho que vou tentar utilizar esse plugin que vi alguns citarem em blogs, que é integrado ao contact form e grava os dados no banco. Já estudei programação, mas como não cheguei a dar prosseguimento, e não trabalhei na área, você acaba esquecendo e ficando por fora de tudo, mas com alguma orientação e um pouco de esforço, acredito que consiga concluir o que estou tentando fazer.

    Vou tentar utilizar o plugin que vc citou, pois seria uma opção interessante também.

    Muito obrigado pela ajuda e tenha uma ótima semana!

    Att.: Cláudio

    olá @notepartesmg,

    sobre sua pergunta de “Será que você teria algum material que me orientasse a buscar esses dados no banco de dados e exibi-los em uma página?”, não tenho.

    eu costumo pesquisar no google em inglês, pois tem muito mais material do que em português. por exemplo, para esse seu caso, eu pesquisaria no Google por “wordpress data database generate page”.

    quando preciso de integrações, costumo pesquisar no Zapier, porque eles levam muito em consideração questões de segurança. por exemplo, qualquer conteúdo de uma página ou post está sim no banco de dados. mas o caminho que a programação do WordPress permite para a inserção de um post protege contra ataques ao banco de dados e ao próprio WordPress.

    por isso existem tantas opções de postagem no WordPress, desde o app mobile a soluções que permitem que você escreva um post no Dropbox ou Google Drive e gere um post no WordPress.

    então quando desenvolver sua solução, leve em conta brechas de segurança que pode estar abrindo.

    abraços e boa sorte!

    Criador do tópico notepartesmg

    (@notepartesmg)

    Olá @ralden! Meu irmão, muito obrigado pelas dicas! Vou fazer uma pesquisa detalhada sobre o assunto como você orientou. Vou tentar fazer com o plugin que você citou, acho que vai dar certo também. Abraço e obrigado pelo apoio!

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • O tópico ‘Formulário que Grava Informações no Banco de Dados e Exibe em uma Página’ está fechado para novas respostas.