2016-12-06 2 views
0

Ich muss eine Funktion in WordPress schreiben.Vorherige Seite WordPress-Funktion

Ich mag auf diesem Prinzip zu arbeiten, um funktionieren: - Funktion prüfen, ob der Benutzer angemeldet ist, - Überprüfung, ob ich bin zur Zeit auf dem „Mein-Konto“ - Und was ich brauche (Vorherige Seite ist die "Kasse" Unterseite)

function add_login_check() 
{ 
    if (is_user_logged_in() && is_page('my-account')) { 
     wp_redirect('http://google.com'); 
     exit; 
    } 
} 

add_action('wp', 'add_login_check'); 

Ich muss eine Funktion wp_get_referer hinzufügen?

+0

was eigentlich wollen ?? –

+0

Fügen Sie eine weitere Variable hinzu, das heißt, wenn die vorherige Adresse der Seite/checkout/ist und diese zu is_page und is_usser_logged –

+0

hinzufügen Wie ich verstehe, wenn der Benutzer sich abmeldet und zurückklickt, wird er auf die Startseite umgeleitet ?? –

Antwort

0

Sie versuchen zu spät zu haken, die Header werden bereits gesendet.

können Sie andere verwenden Aktion wie init oder wp_loaded

add_action('init', 'add_login_check'); 

Die Action Reference Seite die Reihenfolge der Wordpress-Aktionen zeigt.

Hoffe es hilft!

+0

Rechts, Haken init ist Arbeit. –

Verwandte Themen