olá @adailtonfarf,
bem, não querendo ser chato, mas vou argumentar para que deixe como está. meus argumentos são:
“eu só quero evitar que ela apareça, redirecionando a pessoa para a página principal.” só que tipo assim, a pessoa tentou fazer login e cai na página inicial. o que ela vai pensar?
1) “se estou na página inicial, então estou logado”
2) “se não fez login, por que estou na página inicial?”
3) “que @#$%¨de site é esse que ao invés de fazer login só me redireciona para a página inicial?”
o que quero dizer é que essa página diz a verdade para seu usuário, que ele não pode fazer login porque não tem permissão para isso. onde entro no segundo argumento,
“como é um site que as pessoas se cadastram, muitas vezes quando elas entram novamente no login.php acabam parando ai,”
desculpe amigo, mas isso não acontece não. pelo menos não se você configurar direito. em sites com woocommerce, o cliente é cadastrado como assinante, então não tem sentido ele fazer login e dar essa mensagem. o que acontece é que ele entra dentro da área administrativa do WordPress para assinantes, que não tem quase nada, pois esse cadastro é apenas para registrar dados e cliente fazer a compra.
“que aparece quando o usuário logado entra no login.php, mas ele não é um editor, por um redirecionamento?”
acho que aqui você dá um dica do problema. de só permitir acesso a editores. como disse acima, as pessoas deveriam se cadastrar como assinantes, para terem acesso a partes do site no front-end. e não ficarem “fuçando” a área administrativa do WordPress, onde ai sim podem esbarrar nisso de não ter permissão. mas não é normal, pois áreas que assinantes não tem acesso sequer aparecem.
“as vezes pode acontecer de dar um bug, por exemplo, ela estar logada, mas aparecer que não estar logada, ai ela clicar no login e ir parar ai”
bem, isso é uma questão de UX, Experiência do Usuário. se configurar direito as permissões, o cliente não vê nenhum menu que leve a pessoa a uma área não permitida. isso pode talvez ocorrer quando usa um plugin de “membership” para acessar áreas permitidas apenas a usuários. mas reafirmo que o melhor seria trabalhar a configuração do plugin do que enfiar um redirecionamento e deixar a pessoa ainda mais confusa. (quando não “puta de raiva” por ficar sendo redirecionado quando tenta fazer login…)
espero ter ajudado a ver que é melhor deixar essa página. e se nos seus testes você a está vendo, tem algo configurado errado. e ai eu sugiro que “não tampe o sol com uma peneira”.
saudações e boa sorte,