2017-07-27 7 views
0

Ich habe Klasse mit der folgenden Funktion:Warum leitet es mich nicht nach dem Login in WordPress um?

/** 
* Redirect after login to specific page 
*/ 
public function redirect_after_login($redirect_to, $request, $user) { 
    $pageURL = self::$plugin_settings['wp_redirect_to_custom_page']; 
    $redirect_to = $pageURL; 
    return $redirect_to; 
} 

und in meinem Konstruktor ist der Filter:

add_filter('login_redirect', array($this, 'redirect_after_login'), 10, 3); 

Das Problem ist, dass die Funktion der mich nicht umleiten, ohne irgendwelche Ausnahmen zu werfen. Ich melde mich nur auf der Standardseite an. Wenn ich var_dump($redirect_to) zeigt es die richtige URL, die

https://facebook.com 

Zum Beispiel ist. Jede Hilfe wird

Antwort

0

erkannt werden, ändern Sie die Funktion:

public function redirect_after_login($redirect_to, $request, $user) { 
    $redirect_to = self::$plugin_settings['wp_redirect_to_custom_page']; 

    return $redirect_to; 
} 

und arbeitet derzeit :)

Verwandte Themen