Está procurando uma maneira de redirecionar os usuários após o login? Embora provavelmente exista um plug-in para isso, criamos alguns trechos de código rápidos que você pode usar para redirecionar após o login no WordPress.
Instruções:
Tudo o que você precisa fazer é adicionar um dos seguintes trechos ao arquivo functions.php do seu tema ou em um plug-in específico do site:
- Esse snippet permite redirecionar o usuário após o login. Você precisa alterar o parâmetro “redirect” com o URL para o qual deseja redirecionar os usuários após o login.
$args = array( 'echo' => true, 'redirect' => site_url( $_SERVER['REQUEST_URI'] ), // REDIRECT URL 'form_id' => 'loginform', 'label_username' => __( 'Username' ), 'label_password' => __( 'Password' ), 'label_remember' => __( 'Remember Me' ), 'label_log_in' => __( 'Log In' ), 'id_username' => 'user_login', 'id_password' => 'user_pass', 'id_remember' => 'rememberme', 'id_submit' => 'wp-submit', 'remember' => true, 'value_username' => NULL, 'value_remember' => false ); wp_login_form( $args );
-
Esse snippet mostra uma forma alternativa de redirecionamento após o login do usuário. Esse snippet redireciona o usuário para a página inicial após o login.
add_action('login_form', 'redirect_after_login'); function redirect_after_login() { global $redirect_to; if (!isset($_GET['redirect_to'])) { $redirect_to = get_option('siteurl'); } }
Observação: Se esta é a primeira vez que você adiciona trechos de código no WordPress, consulte nosso guia sobre como adicionar corretamente trechos de código no WordPress, para que você não danifique seu site acidentalmente.
Se você gostou desse snippet de código, considere dar uma olhada em nossos outros artigos no site, como: 27 melhores temas de negócios do WordPress para seu site e como criar facilmente um site multilíngue do WordPress.
Comentários Deixe uma resposta