Como replace o formulário de comentário anônimo com um formulário de registro no wordpress?

Eu tentei converter o formulário de comentário anônimo para registrar usuários. No entanto, não só eu, mas outras pessoas perguntaram e não há respostas úteis sobre stackexchange. Então eu desisto. Agora, eu só quero mudar o formulário de comentário anônimo em um formulário de registro de usuário se o usuário ainda não estiver logado.

Além do html para criar o formulário, que não deve ser difícil de fazer, basta precisar de alguns campos de formulário; O que outras coisas eu preciso fazer para fazê-lo de modo que, quando um usuário quiser comentar, há um formulário de registro com alguns campos que cria um novo usuário e coloca o comentário para moderação?

Se eu não posso fazer uma ou outra, eventualmente vou desistir e desativar comentários anônimos completamente e forçar os usuários a se registrar antes de comentar. Infelizmente, isso resultará em uma diminuição drástica nos comentários, mas se for a única maneira se ninguém neste site sabe o suficiente para ajudar, então eu vou ter que viver com menos comentários e engajamento.

Eu queria fazer uma melhor experiência de usuário, então espero que você possa me ajudar a fazê-lo, permitindo que os usuários se inscrevam diretamente no formulário de comentário sem obrigá-los a visitar outra página.

Solutions Collecting From Web of "Como replace o formulário de comentário anônimo com um formulário de registro no wordpress?"

Na página do formulário de comentário, se eles não estiverem logados, envie um redirecionamento 301 para a página de registro. (wp-login.php) Passe ao longo de uma variável GET com a página atual e use-a em uma function como esta: Função de redirecionamento de registro . Envolva-o em uma instrução if , verificando a variável GET. Em seguida, redirecione para essa URL na variável.

Então, quando eles vão comentar são levados diretamente para o formulário de inscrição, então, uma vez que eles completam o registro, eles são levados de volta ao campo de comentários.