it-swarm.com.de

Leiten Sie Benutzer beim Abmelden um

Haben Sie Multisite eingerichtet und möchten Sie Benutzer beim Abmelden auf die Homepage der Stammwebsite umleiten. Ich weiß, dass es dafür eine Antwort geben muss. Aber ich kann es nicht finden! fahren mich verrückt ;-) Jede Hilfe sehr geschätzt.

1
Ann

sie können wp_logout_url( $redirect); verwenden, wie Pippin vorgeschlagen hat, wenn Sie den Abmeldelink wiedergeben und wenn Sie ihn für den integrierten Abmeldelink im Backend benötigen, den Sie verwenden können:

//function to redirect after logout
function logout_redirect765(){
  wp_redirect( home_url() ); 
  exit; 
}

//hook function  to wp_logout action
add_action('wp_logout','logout_redirect765');
5
Bainternet

use wp_logout_url( $redirect ); $ redirect ist die URL, zu der sie umgeleitet werden.

1
Pippin

Sie können wahrscheinlich mit wp_logout_url ($ redirect) erreichen, was Sie brauchen. Ich würde versuchen, den Abmeldelink in den Vorlagendateien Ihres Themas durch Folgendes zu ersetzen:

<a href="<?php echo wp_logout_url( network_home_url() ); ?>" title="Logout">Logout</a>

Es gibt keine Codex-Seite für network_home_url (), aber eine für home_url () , und es wird erwähnt, dass network_home_url () für eine Installation auf mehreren Sites verwendet wird.

1