Suporte » Outros assuntos » Adicionar campo em "user-new.php"

  • Bom dia.

    Encontrei alguns plugins e tutoriais que ensinavam a adicionar campos personalizados no ato da edição do cadastro do cliente, ou quando o próprio se cadastra.

    Todavia, não encontrei nenhum tutorial que adicione um campo personalizado na aba “Adicionar novo Usuário”, acessível para o administrador do site.

    Até consegui colocar a opção de preencher o campo, através do código add_action( 'user_new_form', 'my_show_extra_profile_fields' );, porém, não consigo fazer com que a informação seja enviada.

    Alguém poderia me ajudar?

    Atenciosamente,
    Diego Parente

Visualizando 11 respostas - 1 até 11 (de um total de 11)
  • Criador do tópico Diego Parente

    (@diegozl)

    Consegui resolver.

    A que possa interessar, adicionei o campo:
    add_action( ‘user_register’, ‘my_save_extra_profile_fields’ );

    Fica a dica. 🙂

    Por acaso você saberia como eu posso usar dois formulários de cadastro diferentes.

    Exemplo: Formulário 1, vai cadastrar o grupo 1; Formulário 2, vai cadastrar o grupo 2. Em cada um dos casos, após o cadastro o usuário de cada grupo será redirecionado para uma pagina específica.

    Sabe dizer se é possível fazer isso?

    Obrigado!

    Moderador Miriam de Paula

    (@miriamdepaula)

    Por que dois formulários? Por que não criar um campo para que possa informar o grupo (um select box com os grupos)….

    Agora o redirect para uma página específica é que complica se vc não tiver conhecimento de programação …. =(

    Então, um formulário vai ser para cadastro de profissionais e o outro para cadastro de clientes, logo, cada formulário precisa ter campos específicos.

    No caso do redirecionamento, eu vou usar um plugin para fazê-lo, ou seja, o “profissional” ao efetuar o login será redirecionado para sua própria página com informações visíveis apenas para ele.

    A dificuldade está no registro em um grupo específico.

    Eu posso determinar um grupo padrão para novos usuários registrados, mas eu queria que cada formulário (só preciso de dois) cadastra-se um grupo, profissionais e clientes.

    É difícil?

    Moderador Miriam de Paula

    (@miriamdepaula)

    Use o Contact Form 7 pra criar seus formulários. Neles vc cria um campo com valor fixo, que será o grupo…

    Sim, mas ele não vai mandar o usuário para o grupo que eu desejo, ou vai? É que no caso eu não quero que o usuário selecione uma opção de grupo que ele vai se cadastrar, simplesmente eu vou “guiá-lo” pelos links, o profissional e o cliente.

    Não sei se estou sendo claro.

    Moderador Miriam de Paula

    (@miriamdepaula)

    Vc vai criar um campo fixo, que pode ser ate hidden…. Cada cadastro teria o seu formulário distinto.

    Tudo bem, mas o Form 7 vai enviar estes dados para o BD? Ele é utilizado para formulário de contato, até onde eu sei…

    Moderador Miriam de Paula

    (@miriamdepaula)

    Existe uma extensao para o CF7 que cadastra todos os envios em banco de dados…

    Mas é possível fazer o cadastro dos usuários a partir dele?

    Essa extensão eu já conheço, embora não tenha tido vontade de mexer nela.

    O formulário de cadastro do profissional já está até pronto no Form 7, ficou muito bom por sinal.

    Por hora, estou trabalhando manualmente, o usuário se cadastra, recebe um e-mail de que a conta dele está sob análise e depois eu faço o cadastro no prorpio painel do adm.

    Por enquanto está tudo bem, mas quando começar a aumentar os cadastros é que complica.

    Criador do tópico Diego Parente

    (@diegozl)

    Tem um plugin de cadastro muito bom, o “Register Plus Redux”, mas ele não possibilita dois formatos de cadastro, acho.

Visualizando 11 respostas - 1 até 11 (de um total de 11)
  • O tópico ‘Adicionar campo em "user-new.php"’ está fechado para novas respostas.