Encontrei uma $interim_loginvariável dentro do wp-login.phparquivo e não sei ao certo o que faz ou o que é. A documentação em torno das interwebs é bastante escassa.
O que é $interim_login?
Encontrei uma $interim_loginvariável dentro do wp-login.phparquivo e não sei ao certo o que faz ou o que é. A documentação em torno das interwebs é bastante escassa.
O que é $interim_login?
Respostas:
A variável $interim_loginé TRUEquando a sessão de logon de um usuário expira enquanto ele trabalha no backend, por exemplo, durante uma ação de salvamento automático. Nesse caso, uma mensagem solicitando o login novamente aparece na parte inferior do editor:
O mesmo pode acontecer no personalizador de temas.
A $_REQUESTvariável que alterna o formulário de logon para interino é interim-login. Observe como o sublinhado é substituído por um traço sem motivo óbvio.
$interim_loginDiz basicamente ao WordPress que a sessão dos usuários expirou, solicita que o usuário efetue login novamente e os leva de volta à página em que estavam quando a sessão expirou.
Por exemplo, se o usuário estiver sentado no painel o dia todo e depois voltar a tentar editar algo, mas a sessão expirou e eles não estiverem mais conectados, o WordPress chamará 'login provisório' e permitirá que o usuário efetue login novamente e continue editando de onde eles pararam.
Você pode estudar como interim-loginfunciona fazendo check-out.
wp-admin\customize.php line: 158
wp-admin\includes\ajax-actions.php line: 1048
e claro em
wordpress\wp-login.php