Seria possível fazer com que o campo de usuário Data de Nascimento (DOB) ficasse disponível apenas para administradores e não para moderadores / apenas disponível com um clique de botão (a forma como e-mail e IP são tratados no núcleo), ou algo assim exigiria um plugin em vez de um componente de tema?
Isso está fora do escopo deste componente de tema (e de fato exigiria um plugin).
A única coisa que ele faz é adicionar uma validação a um campo de usuário já existente e, como consequência, impedirá a criação de contas / o armazenamento dos dados associados para menores. Ele não manipula o campo de usuário de forma alguma.
Richard, quero dizer que isto é realmente útil, algo que eu queria para o meu fórum há algum tempo! Apesar de os usuários conseguirem contornar isso, você acha que se um usuário inserir uma data de nascimento que não seja de idade suficiente e depois alterá-la para usar o fórum, os administradores são notificados sobre o usuário que primeiro inseriu a data X e depois a alterou, para que a equipe possa estar ciente?
Esse problema não é resolvido simplesmente desmarcando “Editável após o cadastro” e, em seguida, definindo o campo como “no cadastro”? Os usuários não deveriam ter nenhum motivo para alterar um campo de Data de Nascimento depois de passarem pela verificação de idade.
O que ele quer dizer é que alguém altera isso durante o cadastro.
Ou seja, alguém tem 16 anos e insere 1º de fevereiro de 2010 como data de nascimento. O componente do tema diz “você deve ter 18 anos para se cadastrar” e então a criança altera para 1º de fevereiro de 2008 e consegue se cadastrar. A ideia é sinalizar a primeira tentativa fracassada como suspeita para que os administradores possam, por exemplo, pedir comprovação.