Zum Inhalt springen
Termin vereinbaren (öffnet in einem neuen Fenster)

Die Autoren-Adresse in WordPress ändern

Aus /author/name wird /profil/name – mit dem Schritt, der in den meisten Anleitungen fehlt.

Zuletzt geprüft: 2 Minuten Lesezeit

Der Schnipsel

add_action( 'init', function () {

    global $wp_rewrite;

    // Hier steht der gewuenschte Adressbestandteil.
    // Aus /author/irena wird damit /profil/irena
    $wp_rewrite->author_base = 'profil';

} );

Der Schritt, den man nicht vergessen darf

Sonst passiert nichts

WordPress hält die Regeln für Adressen in der Datenbank fest und liest sie nicht bei jedem Aufruf neu. Nach dem Einbau musst du sie einmal neu schreiben lassen: Einstellungen → Permalinks öffnen und ohne Änderung auf Speichern klicken. Erst danach greift der Schnipsel.

Das Neuschreiben ist einmalig. Es programmatisch bei jedem Aufruf zu erzwingen – man findet Anleitungen, die flush_rewrite_rules() in init stellen – ist ein schwerer Fehler: Die Funktion ist teuer und würde bei jedem einzelnen Seitenaufruf laufen.

Und die alten Adressen?

Nach der Umstellung liefert /author/name einen Fehler 404. Wenn die Seite schon länger online ist, zeigen Verweise von außen und Einträge in Suchmaschinen weiterhin dorthin.

Richte deshalb eine dauerhafte Weiterleitung ein – wie das geht, steht unter Eine WordPress-Adresse umleiten. In der .htaccess genügt eine Zeile:

RedirectMatch 301 ^/author/(.*)$ /profil/$1
Nebenbei

Wenn du die Autorenseiten gar nicht brauchst – bei einer Website mit einem einzigen Autor ist das der Normalfall –, ist es sinnvoller, sie ganz abzuschalten, als sie umzubenennen. Sie erzeugen sonst Seiten, deren Inhalt es an anderer Stelle schon gibt.

Wohin der Code gehört

Tipp

Nicht in die functions.php des Themes – beim nächsten Theme-Update ist er weg. Richtig sind ein Child-Theme oder ein Code-Plugin wie „Code Snippets" oder „WPCode". Und vorher eine Sicherung anlegen.

Anrufen Website prüfen Anfragen

Darstellung

Diese Einstellungen gelten nur auf diesem Gerät und werden lokal in deinem Browser gespeichert. Es wird nichts übertragen.

Farbschema
Schriftgröße
Lesbarkeit
Erklärung zur Barrierefreiheit