Visão geral
Gostaria de substituir entradas de utilizadores que já submeteram um formulário? Em alguns casos, pretende substituir entradas de modo a que o utilizador só possa submeter uma entrada em cada formulário. Com um pequeno snippet de PHP, pode permitir isto no seu sítio para um único formulário ou mesmo para todos os formulários.
Configuração
Por predefinição, a não ser que esteja a utilizar o suplemento Bloqueador de formulários, todos os utilizadores podem submeter tantas entradas quantas desejarem em todos os seus formulários.

Utilizando este snippet abaixo, este código procurará quaisquer entradas anteriores neste formulário a partir da ID do utilizador e substituirá as suas entradas pela entrada mais recente, para que cada um dos seus membros tenha apenas uma entrada de formulário para cada formulário que criou.
Se precisar de ajuda para adicionar trechos de código ao seu site, consulte este tutorial.
Nota: Se o utilizador não tiver sessão iniciada, este fragmento de código não será executado. Este trecho de código só pode ser executado se um usuário estiver conectado ao enviar qualquer entrada de formulário.
Quando este utilizador submete uma nova entrada, essa entrada substitui todas as entradas anteriores neste formulário.

É isso mesmo! Aprendeu agora como substituir entradas previamente submetidas por um determinado ID de utilizador.
A seguir, gostaria de saber como apresentar uma mensagem aos seus visitantes se estes já tiverem iniciado sessão? Consulte o nosso tutorial sobre como apresentar uma mensagem quando o utilizador já está ligado.
Relacionadas
Referência da ação: wpforms_process_entry_save