que manipula redirecionamentos de login / logout

4

Tenho alguns problemas com o modo como o Wordpress lida com redirecionamentos no login e logout.

O comportamento padrão é:

login: /wp-login.php (with no redirect_to url) -> /wp-admin.php 
logout: /wp-admin.php -> /wp-login.php

O que você quer é:

login: /wp-login.php (with no redirect_to url) -> homepage
logout: /wp-admin.php -> homepage

Preferiria uma solução codificada, por favor. Isso me ajuda a aprender e entender como o Wordpress funciona.

Obrigado

    
por EddyR 13.01.2012 / 13:52

1 resposta

3

Isso realmente pertence a um plug-in, mas você pode facilmente descartá-lo no functions.php

do seu tema
function default_login_redirect( $redirect, $request_redirect )
{
    if ( $request_redirect === '' )
        $redirect = home_url();
    return $redirect; 
}
add_filter( 'login_redirect', 'default_login_redirect', 10, 2 );
    
por TheDeadMedic 13.01.2012 / 14:14