Você está procurando uma maneira de redirecionar usuários após o login? Embora provavelmente exista um plugin 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 a um plugin específico do site:
- This snippet lets you redirect the user after they login. You need to change the ‘redirect’ parameter with the URL where you wish to redirect users after 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 ); -
This snippet shows an alternate way of redirecting after the user logs in. This snippet redirects the user to the homepage after they 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 sua primeira vez adicionando snippets de código no WordPress, consulte nosso guia sobre como adicionar snippets de código corretamente no WordPress, para não quebrar acidentalmente seu site.
Se você gostou deste trecho de código, considere conferir nossos outros artigos no site, como: os 27 melhores temas de negócios WordPress para o seu site e como criar facilmente um site WordPress multilíngue.
Comentários Deixe uma resposta