WP Manifestindependent plugin directory
manifest / users / school-login

School Login

Personalized login page to redirect users according to the page they are linked to

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/fernandocyfer/school-login/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Login Page - Plugin WordPress

  • Este repositório contém um plugin de login personalizado para WordPress, permitindo que os usuários utilizem páginas customizadas para login, recuperação de senha e redefinição de senha.

Funcionalidades

  • Página de login personalizada: Exibe um layout customizado para a tela de login.
  • Redirecionamento após login: Usuários são redirecionados para uma página específica após o login.
  • Recuperação de senha customizada: Gera links customizados para a redefinição de senha.
  • Mensagens de erro e sucesso: Exibe feedbacks amigáveis aos usuários.
  • Segurança com nonce: Proteção contra ataques CSRF.

Instalação

Opção 1: Instalação manual

Clone o repositório no diretório de plugins do WordPress:

git clone https://github.com/fernandocyfer/login-page.git wp-content/plugins/login-page

Acesse o painel administrativo do WordPress e ative o plugin na seção "Plugins".

Opção 2: Upload via painel

Baixe o repositório como ZIP.

No painel do WordPress, acesse Plugins > Adicionar novo.

Clique em "Enviar Plugin" e carregue o arquivo ZIP.

Ative o plugin após o upload.

Uso

Shortcodes disponíveis

  • [school_login_form] - Exibe o formulário de login personalizado.
  • [school_login_lost_password_form] - Exibe o formulário de recuperação de senha.
  • [school_login_reset_password_form] - Exibe o formulário para redefinição de senha.

Adicione os shortcodes nas páginas desejadas para exibir os formulários correspondentes.

Configuração

Certifique-se de que as páginas de login, recuperação de senha e redefinição de senha possuem os shortcodes adequados.

Altere os slugs das páginas, caso não sejam os padrões:

login-escola (página de login)

recuperar-senha (página de recuperação de senha)

redefinir-senha (página de redefinição de senha)

Personalização

CSS: Modifique o arquivo css/school-login-public.css para alterar o estilo.

Templates: Ajuste os arquivos em partials/ para modificar o layout dos formulários.

Hooks e Filtros Disponíveis

Actions

init - Registra os shortcodes do plugin.

wp_enqueue_scripts - Carrega os estilos do plugin.

Filters

login_redirect - Redireciona o usuário para uma página específica após o login.

logout_redirect - Redireciona para a página personalizada após logout.

retrieve_password_url - Personaliza o link enviado por e-mail para redefinir a senha.

Contribuição

Fork este repositório.

Crie uma branch com sua funcionalidade: git checkout -b minha-funcionalidade.

Commit suas alterações: git commit -m 'Adicionando uma nova funcionalidade'.

Envie para o GitHub: git push origin minha-funcionalidade.

Abra um Pull Request.

Licença

  • Este projeto está licenciado sob a MIT License - veja o arquivo LICENSE para mais detalhes.

Contato

Dúvidas ou sugestões? Entre em contato:

  • GitHub: fernandocyfer
  • E-mail: contato@cyfer.com.br

Esperamos que este plugin seja útil para sua implementação de login no WordPress!