9 thoughts on “Plugins e Banco de Dados

  1. Pingback: Opções de Widgets » Marcelo Mesquita

  2. Olá, seus tutoriais são excelente. Parabéns! Estou aprendendo o PHP agora que passeia a usar o WordPress, então ainda fico meio perdido. Se for possível gostaria de uma ajuda.

    No meu plugin preciso pegar as informações que o usuário lança no caixa de texto (no widget com caixa de texto e botão submit) e comparar com a tabela (wp_ACF) para exibir um resultado. Eu criei o plugin coforme o tutorial e está perfeito, mas na hora de pegar os dados do formulário para usar na consulta do bd não estou conseguindo. Se puder me passar o código desse processo eu lhe agradeço.

    • Olá André,
      se você salvou os dados usando ‘update_option’, então para recuperá-los use ‘get_option’. Mas se tiver usado ‘update_usermeta’ para guardar o dado, a função para busca-lo de volta será ‘get_usermeta’.

      Qualquer coisa é só avisar… boa sorte!

  3. Olá Marcelo,

    Os dados a que me refiro são os que foram digitados no formulário pelo usuário (antes de serem usados para busca no banco de dados). Ao clicar no botão submit “buscar”, como pego esses dados ? A action do form é direcionada para onde? Exemplo: O usuário digita “mateus” e eu quero buscar na minha tabela todos os registros que contenham a palavra “mateus”. Eu quero resgatar os dados do form para jogar na minha consulta sql. Não há gravação no banco de dados.

    Obrigado.

    • André,
      não sei se entendi direito sua pergunta, mas para usar um dado enviado por um formulário no php, você pode usar $_GET['nome_do_campo'] se o formulário enviar via ‘get’, $_POST['nome_do_campo'] se o formulário for via ‘post’ ou $_REQUEST['nome_do_campo'] que serve para ambos os métodos de envio do formulário. Não se esqueça de substituir o ‘nome_do_campo’ pelo nome do elemento do formulário (ex. <input name=’nome_do_campo’>).

      Espero que tenha ajudado.

  4. Olá Marcelo,

    É isso mesmo! Perfeito! Quando estiver funcionando posto o link para que vc veja.

    Fica com Deus

  5. Estou tentando criar meu primeiro plugin, adicionei campos de texto no form do editor de post e até ai tudo bem, ele salva a meta no banco, mas acredito que o salvar automatico do post, esta apagando os meus registros, existe uma forma de lidar com isso? já coloquei um IF perguntando se foi postado etc…

    • Daniel,
      só pra entender, as metas estão sendo salvas mas depois somem? Qual action vocês está usando para salvar as metas (‘save_post’ serve para salvamento automático também)? Você está usando o id do post ou da revisão (‘wp_is_post_revision’ retorna o id do post original)?

      Qualquer coisa, me adiciona no gtalk que fica mais fácil conversarmos.

      Abraço.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>