it-swarm.com.de

Ändern Sie die Administrator-Abmelde-URL

Meine Website verwendet eine kurze Vanity-URL. Dies funktioniert auf allen benutzerdefinierten Themenseiten. Das einzige Problem ist, wenn ich mich im Admin auslogge, wird auf die lange URL umgeleitet, die dann 404s hat.

Meine allgemeinen Einstellungen (die ich nicht ändern kann) sind:

WordPress-Adresse (URL): Die lange URL Site-Adresse (URL): Die kurze URL

Es sieht so aus, als würde der Abmeldelink aus wp-includes/general-template.php generiert, aber ich hasse es, zentrale WordPress-Dateien zu bearbeiten, die keine Themen sind.

Irgendwelche Ideen, wie man dieses Problem der Abmeldung 404 löst, werden sehr geschätzt.

1
Ryan

Am schnellsten geht das durch ein Apache-Rewrite über mod_rewrite . Sie müssen WordPress auch mitteilen, wo die Anmeldelinks angezeigt werden sollen, indem Sie die Filter login_url und logout_url verwenden.

  return apply_filters('login_url', $login_url, $redirect);
  return apply_filters('logout_url', $logout_url, $redirect);
4
editor