Visão geral
Gostaria de substituir entradas de usuários que já enviaram um formulário? Em alguns casos, você deseja substituir entradas para que o usuário possa enviar apenas uma entrada em cada formulário. Com um pequeno trecho de PHP, você pode permitir isso em seu site para apenas um único formulário ou até mesmo para todos os formulários.
Configuração
Por padrão, a menos que você esteja usando o complemento Form Locker, todos os usuários podem enviar quantas entradas desejarem em todos os seus formulários.

Usando o snippet abaixo, esse código procurará entradas anteriores nesse formulário a partir da ID do usuário e substituirá as entradas pela entrada mais recente, de modo que cada um de seus membros terá apenas uma entrada de formulário para cada formulário criado.
Se precisar de ajuda para adicionar trechos de código ao seu site, consulte este tutorial.
Observação: Se o usuário não estiver conectado, esse trecho de código não será executado. Esse trecho de código só pode ser executado se um usuário estiver conectado ao enviar qualquer entrada de formulário.
Quando esse usuário enviar uma nova entrada, essa entrada substituirá todas as entradas anteriores nesse formulário.

É isso aí! Agora você aprendeu a substituir entradas enviadas anteriormente por um ID de usuário específico.
Em seguida, gostaria de saber como exibir uma mensagem para seus visitantes se eles já estiverem conectados? Dê uma olhada em nosso tutorial sobre como exibir uma mensagem quando o usuário já estiver conectado.
Relacionado
Referência da ação: wpforms_process_entry_save