Suporte » Plugins » Integração de e-mails

  • Olá Boa Noite

    Estou montando um site de empregos e gostaria de colocar abaixo de cada vaga um formulário para cadastro (nome, telefone e currículo) dos candidatos que, aos se cadastrarem já enviasse automaticamente um e-mail com as informações para os empregadores, pois o meu site será apenas o intermediador. Estou usando o tema JobRoller, mas não encontrei essa função por lá, instalei o plugin Contact Form também, mas não sei fazer essa integração, sou inexperiente nesse assunto, mas sei que isso é possível.
    Quem puder me ajudar… agradeço!

Visualizando 1 resposta (de um total de 1)
  • Para fazer isso vai dar um pouco de trabalho já que você disse que é iniciante. Embora eu acho que falta algumas informações mas vou te falar algumas coisas que pode ajudar vc nisso. Não vai ser detalhado, mas vou dizer o que precisa fazer.

    Antes de mais nada FAÇA BACKUP DO SEU WORDPRESS. Se tua hospedagem tiver o Softaculous é possível realizar um backup com 3 cliques em 3 min. Se der errado, mais 1 min para restaurar teu site. Se não fizer backup e você fizer algo errado, não pode chorar, hein. Se você não sabe o que está fazendo, aqui é a sua linha de chegada… NÃO PROSSIGA SE NÃO SOUBER!!!!

    No passo a passo, faça o seguinte:

    1) Identifique a página que exibe a lista dos empregos.
    dica:
    – Você vai encontrá-la em: public_html/pasta-wordpress/wp-content/themes/nome-do-seu-tema/
    2) Crie um tema filho
    3) Faça uma cópia da página que exibe a lista de empregos para dentro do tema filho.
    4) Acesse a página COPIADA dentro do tema filho e procure o Loop. Vai ser algo assim:

    <?php 
    if( have_posts() ): while( have_posts() ): the_post();
    /* Aqui vc vai ver um código em HTML misturado com PHP. Procure dentro do HTML o local onde vc quer colocar os campos do canditato(nome, telefone e currículo). Talvez dentro de uma div (Obs.: você preciso usar CSS para manter o padrão do teu site). Então vc precisa adicionar o código para formulário envia o email para pessoa certa. Então, adicione um campo a mais no formulário type=”hidden” assim: */ ?>
    <input type=”hidden” name=”emailto” value=”<?php echo $variavel_do_email_do_empregador; ?>”>
    //Coloque o formulário antes de endwhile.
    <?php
    endwhile;
    endif; 
    ?>

    Bem agora você tem o Email do empregador no formulário de cada vaga. Note que o Email vai ficar público no html, okay? Certo. Explicando melhor, observe que $variavel_do_email_do_empregador deve estar definido no sistema no ato do cadastro do empregador. É evidente que a variável correta não essa, mas acredito que seja fácil pra você achar o nome correto.

    5) Agora, você precisa criar um form para o envio que pode ser na mesma página ou não. Aí vc pode usar sua criatividade. Aqui você vai precisar usar jQuery, Ajax, JS, ou só PHP, isso vai depender do nível de conhecimento.

    Nesse formulário vai possuir os seguintes parâmetros:
    – Nome
    – Telefone
    – Currículo
    – Email do empregador
    Como já dito: vc poderá tratar esses dados como quiser.

    Ob.: essa explicação pode servir como base para você realizar esse projeto. Eu não quis entrar em detalhes para não delongar muito.

    • Esta resposta foi modificada 2 anos, 8 meses atrás por rgenesis.
    • Esta resposta foi modificada 2 anos, 8 meses atrás por rgenesis.
Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Integração de e-mails’ está fechado para novas respostas.