Alterar o status da página após um evento (Procurando conselhos de melhores práticas)

Procuro uma melhor prática / idéias para modificar o status / dados de uma página após um evento.

Aqui está um exemplo do que estou tentando realizar. Esse site WordPress permitiria que os usuários patrocinassem pessoas (apenas um patrocinador por pessoa). Cada pessoa que é elegível para o patrocínio tem sua própria página, que é criada através de um tipo de conteúdo personalizado que eu criei chamado “Pessoas”. Essa é a parte mais fácil, é apenas uma página básica que fornece informações descritivas sobre a pessoa que procura ser patrocinada. Você pode então ir para o PayPal e pagar para patrociná-los.

Agora, a parte que eu preciso de ajuda é depois que eles pagaram e foram enviados de volta para o site, como eu poderia desencadear o status da página da pessoa agora patrocinada para mudar para “Patrocinado”. Então, que ninguém mais tenta patrocinar. Estou assumindo que eu deveria fazer isso com ganchos, ações e filtros, porém, não os usei muito.

Alguém tem algum pensamento sobre como conseguir algo assim? Se eu tivesse o básico, eu poderia levá-lo e correr.

Obrigado!

Solutions Collecting From Web of "Alterar o status da página após um evento (Procurando conselhos de melhores práticas)"

O que você poderia fazer é criar uma metabox para o tipo de postagem personalizado “Pessoas”, que teria valores de rádio ‘Não patrocinado’ e ‘Patrocinado’ (Não patrocinado por padrão). O PayPal envia alguns detalhes da transação para o URL de notificação que você especificou. Uma vez que você receba as informações adequadas do PayPal, como o status do pagamento é concluído, você pode atualizar as informações de metadados patrocinadas da pessoa personalizada em particular com ‘Patrocinado’. Para criar meta-checkboxs, você pode verificar isso -> Adicionar “Opções de publicação” para nova postagem de wordpress

Espero que isto ajude.