Olá,
Como assim precisa que seja em outro arquivo?
O arquivo functions é apenas o arquivo base de funções do WordPress, tanto faz se você cola nele ou cria um plugin para essa função.
Como é essa tabela que você tem? Essa verificação é um pouco mais avançada e você vai ter que programar por ser algo bem específico.
Mas se você explicar com mais detalhes talvez seja possível auxiliar.
Bom dia Fernando, obrigado pela atenção, vou tentar lhe explicar o que preciso.
Tenho uma loja que irá vender ingressos com pagamento em BCash. Antes do cliente compra ro ingresso, ele deve se cadastrar no site, onde solicito o CPF, RG, Endereço, Cidade, Celular, e-mail. Após o cliente preencher o formulário, o sistema deve ir a uma tabela que eu possuo no BD, e verificar se o e-mail do cliente que se cadastrou está na minha base, pois alguns clientes são clientes antigos já, e eu possuo o e-mail deles, sendo assim, eles são clientes contínuos, e uma pessoa que se cadastra pela primeira vez, é um cliente novo.
Após eu realizar essa verificação, eu devo atribuir um usuário a esse cliente. Sendo usuário contínuo para aquele que eu possuo o e-mail e usuário novo para os demais.
Com isso o usuário contínuo possui um produto específico dele, enquanto o usuário novo também.
Esse é esboço do que tenho de fazer?
Você pode me ajudar ?
@blanksuporte meio confuso, mas vamos ver se consigo dar alguma luz xD
Após o cliente preencher o formulário, o sistema deve ir a uma tabela que eu possuo no BD, e verificar se o e-mail do cliente que se cadastrou está na minha base
Bom nesse caso ai da para aproveitar o hook woocommerce_created_customer que rola depois que o cliente se cadastra.
Aqui um exemplo de como utilizar o hook e extrair o e-mail:
function my_custom_customer_register( $id, $data ) {
$email = $data['user_email'];
// Agora aqui você pode fazer sua consulta no banco de dados procurando pelo $email
}
do_action( 'woocommerce_created_customer', 'my_custom_customer_register', 10, 2 );