Wie man den Autor eines WordPress-Beitrags ändert
Das Ändern des Autors eines WordPress-Beitrags bedeutet, das Benutzerkonto neu zuzuweisen, das als Ersteller des Inhalts angegeben ist — eine native WordPress-Funktion, die direkt über das Admin-Dashboard ohne Plugins zugänglich ist. Dieser Vorgang ist für einzelne Beiträge über den Block- oder Classic-Editor sowie für mehrere Beiträge gleichzeitig über die integrierte Massenbearbeitungsoberfläche verfügbar.
Ob Sie ein neues Redaktionsteam einarbeiten, einen Gastautor nennen, einen falsch zugewiesenen Beitrag korrigieren oder Inhalte von einem gelöschten Benutzerkonto migrieren — WordPress bietet eine granulare Kontrolle über die Autorenschaft sowohl auf Einzel- als auch auf Batch-Ebene. Dieser Leitfaden behandelt jede Methode, einschließlich Sonderfälle, die selbst erfahrene Website-Administratoren in die Irre führen.
Warum die Autorenzuweisung über einfache Nennung hinaus wichtig ist
Autoren-Metadaten in WordPress sind nicht nur kosmetischer Natur. Sie werden in der wp_posts-Datenbanktabelle als post_author gespeichert und verweisen auf das Feld ID in wp_users. Diese Beziehung hat weitreichende Konsequenzen:
- Autoren-Archivseiten (
/author/username/) aggregieren alle einem Benutzer zugewiesenen Beiträge. Das Neuzuweisen eines Beitrags entfernt ihn aus dem Archiv des ursprünglichen Autors und fügt ihn dem neuen hinzu. - Schema-Markup — insbesondere das von SEO-Plugins wie Yoast oder Rank Math generierte
Person-Schema — wird aus dem Autorenfeld bezogen. Das Ändern des Autors aktualisiert die strukturierten Daten, die Google indexiert. - REST API-Antworten enthalten
authorals Feld der obersten Ebene. Wenn Sie ein Headless-Frontend oder externe Integrationen haben, die die WordPress REST API nutzen, wird eine Neuzuweisung sofort widergespiegelt. - Gelöschte Benutzerkonten hinterlassen Beiträge in einem fehlerhaften Zustand, sofern die Autorenschaft nicht vor der Löschung übertragen wird. WordPress fordert Sie auf, Beiträge beim Löschen eines Benutzers neu zuzuweisen. Wenn dieser Schritt übersprungen wurde, zeigen diese Beiträge keinen gültigen Autor an.
Wenn Sie WordPress in einer VPS Hosting-Umgebung betreiben, haben Sie auch direkten Datenbankzugriff, was einen Befehlszeilen-Pfad zur Massenzuweisung eröffnet, der später in diesem Leitfaden behandelt wird.
Voraussetzungen: Benutzerrollen und Berechtigungen
Nur Benutzer mit bestimmten Rollen können im Autoren-Dropdown erscheinen. WordPress erzwingt dies über die edit_posts-Fähigkeit. Die Rollen, die standardmäßig qualifiziert sind, lauten:
| Rolle | Kann als Autor zugewiesen werden | Kann den Autor bei Beiträgen anderer ändern |
|---|---|---|
| Administrator | Ja | Ja |
| Editor | Ja | Ja |
| Autor | Ja | Nur bei eigenen Beiträgen |
| Mitarbeiter | Nein | Nein |
| Abonnent | Nein | Nein |
Wichtige Nuance: Die Mitarbeiter-Rolle kann im Dropdown nicht als Beitragsautor ausgewählt werden, da Mitarbeitern die publish_posts-Fähigkeit fehlt. Wenn Sie einen Gastautor nennen möchten, der Inhalte eingereicht hat, müssen Sie entweder seine Rolle vorübergehend auf Autor anheben oder ein dediziertes Autoren-Konto für ihn erstellen.
Methode 1: Autor eines einzelnen Beitrags ändern (Block-Editor)
Dies ist der Standardweg für WordPress 5.0+-Websites, die den Gutenberg-Block-Editor verwenden.
Schritt 1 — Öffnen Sie den Beitragseditor.
Navigieren Sie in Ihrem WordPress-Admin-Dashboard zu Beiträge > Alle Beiträge. Fahren Sie mit der Maus über den Zielbeitrag und klicken Sie auf Bearbeiten.
Schritt 2 — Öffnen Sie das Dokument-Einstellungspanel.
Im Block-Editor enthält die rechte Seitenleiste zwei Tabs: Beitrag und Block. Stellen Sie sicher, dass Sie sich auf dem Tab Beitrag befinden (in älteren Gutenberg-Versionen manchmal als Dokument bezeichnet).
Schritt 3 — Suchen Sie das Autorenfeld.
Scrollen Sie im Beitragspanel nach unten, bis Sie den Abschnitt Autor sehen. Dort wird der aktuell zugewiesene Benutzer angezeigt. Wenn der Abschnitt Autor nicht sichtbar ist, wurde er aus dem Panel ausgeblendet.
So stellen Sie ihn wieder her: Klicken Sie auf das Drei-Punkte-Menü (Ellipsen-Symbol) oben rechts im Editor, wählen Sie Einstellungen, gehen Sie zum Tab Panels und aktivieren Sie Autor.
Schritt 4 — Wählen Sie den neuen Autor aus.
Klicken Sie auf das Autoren-Dropdown. Es listet alle Benutzer mit der edit_posts-Fähigkeit auf. Wählen Sie den gewünschten Autor aus.
Schritt 5 — Veröffentlichen oder aktualisieren.
Klicken Sie auf Aktualisieren (bei bereits veröffentlichten Beiträgen) oder Veröffentlichen, um zu speichern. Die Änderung wird sofort in die Datenbank geschrieben.
Methode 2: Autor eines einzelnen Beitrags ändern (Classic Editor)
Wenn Ihre Website das Classic-Editor-Plugin verwendet oder Sie eine ältere WordPress-Installation betreiben:
Schritt 1 — Navigieren Sie zu Beiträge > Alle Beiträge und klicken Sie beim Zielbeitrag auf Bearbeiten.
Schritt 2 — Aktivieren Sie die Autoren-Meta-Box, falls ausgeblendet.
Klicken Sie oben rechts auf dem Bearbeitungsbildschirm auf Ansicht anpassen. Stellen Sie sicher, dass das Kontrollkästchen Autor aktiviert ist. Die Autoren-Meta-Box erscheint je nach Layout unterhalb des Inhaltseditors oder in der rechten Seitenleiste.
Schritt 3 — Ändern Sie den Autor.
Öffnen Sie in der Autoren-Meta-Box das Dropdown und wählen Sie den neuen Benutzer aus.
Schritt 4 — Klicken Sie auf Aktualisieren.
Methode 3: Massen-Autorenzuweisung über die Admin-Oberfläche
Wenn Sie die Autorenschaft für Dutzende von Beiträgen neu zuweisen müssen — zum Beispiel nach dem Ausscheiden eines Mitarbeiters oder einer Website-Zusammenführung — erledigt die Massenbearbeitungsfunktion dies ohne Datenbankzugriff.
Schritt 1 — Gehen Sie zu Beiträge > Alle Beiträge.
Schritt 2 — Nach aktuellem Autor filtern (optional, aber empfohlen).
Verwenden Sie das Dropdown-Filter Alle Autoren oben in der Beitragsliste, um nur Beiträge des Autors anzuzeigen, den Sie ersetzen möchten. Dies verhindert versehentliche Neuzuweisungen.
Schritt 3 — Beiträge auswählen.
Aktivieren Sie die Kontrollkästchen neben den Zielbeiträgen oder aktivieren Sie das Kontrollkästchen in der Kopfzeile, um alle Beiträge auf der aktuellen Seite auszuwählen. Wenn Sie mehr Beiträge haben, als auf eine Seite passen, müssen Sie diesen Vorgang seitenweise wiederholen oder die unten beschriebene Befehlszeilenmethode verwenden.
Schritt 4 — Massenbearbeitung anwenden.
Wählen Sie im Dropdown Massenaktionen die Option Bearbeiten und klicken Sie dann auf Übernehmen.
Schritt 5 — Neuen Autor zuweisen.
Das Massenbearbeitungspanel wird inline erweitert. Suchen Sie das Dropdown Autor und wählen Sie den Ersatzbenutzer aus.
Schritt 6 — Klicken Sie auf Aktualisieren.
WordPress verarbeitet jeden ausgewählten Beitrag einzeln, sodass der Vorgang bei großen Mengen einige Sekunden dauern kann.
Methode 4: WP-CLI Massenzuweisung (Befehlszeile)
Für Server-Administratoren, die WordPress in großem Maßstab verwalten — insbesondere in Dedicated Servers– oder VPS-Umgebungen — ist WP-CLI der effizienteste und skriptfähigste Ansatz. Er umgeht den Browser vollständig und verarbeitet Tausende von Beiträgen in Sekunden.
Alle Beiträge von einem Benutzer einem anderen neu zuweisen:
wp post list --post_author=OLD_USER_ID --post_type=post --format=ids | xargs wp post update --post_author=NEW_USER_IDErsetzen Sie OLD_USER_ID und NEW_USER_ID durch die numerischen IDs aus Ihrer wp_users-Tabelle. Sie können diese nachschlagen mit:
wp user list --fields=ID,user_login,display_nameBeiträge eines bestimmten Beitragstyps neu zuweisen (z. B. Seiten oder benutzerdefinierte Beitragstypen):
wp post list --post_author=OLD_USER_ID --post_type=page --format=ids | xargs wp post update --post_author=NEW_USER_IDDie Neuzuweisung überprüfen:
wp post list --post_author=NEW_USER_ID --post_type=post --fields=ID,post_title,post_statusWP-CLI arbeitet innerhalb der eigenen API-Schicht von WordPress, sodass alle Hooks, Filter und Cache-Invalidierungen korrekt ausgelöst werden — im Gegensatz zu rohen SQL-Updates, die WordPress vollständig umgehen und Objekt-Caches veraltet hinterlassen können.
Methode 5: Direkte Datenbank-Neuzuweisung (Fortgeschritten)
Verwenden Sie diese Methode nur, wenn WP-CLI nicht verfügbar ist und Sie direkten Datenbankzugriff haben. Auf einem ordnungsgemäß konfigurierten Server würden Sie sich über mysql in der Befehlszeile oder über ein Tool wie phpMyAdmin verbinden.
Über MySQL CLI:
UPDATE wp_posts
SET post_author = NEW_USER_ID
WHERE post_author = OLD_USER_ID
AND post_type = 'post'
AND post_status = 'publish';Wichtige Warnhinweise für direkte SQL-Bearbeitungen:
- Sichern Sie immer Ihre Datenbank, bevor Sie UPDATE-Anweisungen ausführen.
- Leeren Sie den WordPress-Objekt-Cache nach dem Vorgang (
wp cache flushüber WP-CLI oder starten Sie Ihre Caching-Schicht neu). - Wenn Sie einen persistenten Seiten-Cache verwenden (z. B. Redis, Memcached oder ein Caching-Plugin), zeigen gecachte Seiten weiterhin den alten Autorennamen an, bis der Cache-Eintrag abläuft oder geleert wird.
- Diese Methode löst keine WordPress-Action-Hooks wie
save_postaus, sodass Plugins, die auf Autorenänderungen reagieren (SEO-Plugins, Audit-Logs), nicht benachrichtigt werden.
Vergleich der Methoden zur Autorenänderung
| Methode | Am besten geeignet für | Erfordert Server-Zugriff | Verarbeitet große Mengen | Löst WP-Hooks aus |
|---|---|---|---|---|
| Block-Editor (GUI) | Einzelner Beitrag, schnelle Änderung | Nein | Nein | Ja |
| Classic Editor (GUI) | Einzelner Beitrag, älteres Setup | Nein | Nein | Ja |
| Massenbearbeitung (GUI) | Dutzende von Beiträgen, kein CLI-Zugriff | Nein | Teilweise | Ja |
| WP-CLI | Massenzuweisung, Automatisierung | Ja (SSH) | Ja | Ja |
| Direktes SQL | Notfall, kein WP-Zugriff | Ja (DB-Zugriff) | Ja | Nein |
SEO- und strukturierte Daten-Implikationen
Die Neuzuweisung des Autors eines Beitrags hat messbare SEO-Konsequenzen, die häufig unterschätzt werden:
Autoren-Archiv-URLs ändern sich. Wenn das Archiv des ursprünglichen Autors (/author/old-username/) indexiert war und Traffic erhielt, verlieren diese Seiten die neu zugewiesenen Beiträge. Wenn das alte Autorenkonto gelöscht wird, richten Sie eine 301-Weiterleitung vom alten Autorenarchiv zu einer relevanten Kategorie oder dem Archiv des neuen Autors ein.
E-E-A-T-Signale verschieben sich. Googles Qualitätsbewertungsrichtlinien legen großen Wert auf die nachgewiesene Expertise und Autorität von Inhaltserstellern. Wenn der ursprüngliche Autor einen etablierten Autorennamen, eine veröffentlichte Biografie und externe Erwähnungen hatte, kann die Übertragung seiner Beiträge auf ein neues Konto ohne Verlauf die wahrgenommene Autorität verringern — insbesondere in YMYL-Nischen (Your Money, Your Life) wie Gesundheit, Finanzen oder rechtliche Inhalte.
Schema-Markup muss geprüft werden. Führen Sie nach der Massenzuweisung einen Test für strukturierte Daten auf betroffenen URLs durch, um zu bestätigen, dass author.name und author.url in der JSON-LD-Ausgabe die Profildaten des neuen Benutzers widerspiegeln und keine gecachten oder veralteten Werte.
Canonical-Signale sind nicht betroffen. Die kanonische URL eines Beitrags ändert sich nicht, wenn der Autor geändert wird, sodass durch die Neuzuweisung selbst kein Risiko für doppelte Inhalte besteht.
Häufige Fallstricke und Sonderfälle
Das Autoren-Dropdown ist leer oder ein Benutzer fehlt.
Dies passiert, wenn der Rolle des Zielbenutzers edit_posts fehlt. Heben Sie die Rolle des Benutzers vorübergehend auf Autor an, weisen Sie den Beitrag zu und setzen Sie die Rolle bei Bedarf zurück.
Beiträge, die einem gelöschten Benutzer zugewiesen sind, zeigen „Unbekannt” oder einen fehlerhaften Autorenlink.
WordPress verwaist Beiträge, wenn ein Benutzer ohne Neuzuweisung gelöscht wird. Beheben Sie dies über WP-CLI:
wp post list --post_author=0 --format=ids | xargs wp post update --post_author=NEW_USER_IDEin post_author-Wert von 0 weist auf einen verwaisten Beitrag ohne gültigen Benutzerverweis hin.
Multisite-Netzwerke erfordern einen standortspezifischen Kontext.
Bei einer WordPress-Multisite-Installation müssen Benutzer Mitglieder der jeweiligen Unterseite sein, um im Autoren-Dropdown dieser Seite zu erscheinen. Ein Netzwerkadministratorkonto erscheint nicht automatisch als verfügbarer Autor auf jeder Unterseite. Fügen Sie den Benutzer zuerst über Benutzer > Vorhandenen Benutzer hinzufügen zur Unterseite hinzu.
Autorenänderungen bei geplanten (zukünftigen) Beiträgen.
Das Ändern des Autors bei einem Beitrag mit post_status = 'future' funktioniert identisch wie bei veröffentlichten Beiträgen. Der neue Autor wird genannt, wenn der Beitrag veröffentlicht wird.
Caching-Schichten liefern veraltete Autorendaten.
Wenn Ihre Website einen Vollseiten-Cache verwendet — üblich bei stark frequentierten Websites, die auf VPS mit cPanel oder ähnlichen verwalteten Umgebungen gehostet werden — leeren Sie den Cache für betroffene URLs nach der Neuzuweisung. Andernfalls sehen Besucher den alten Autorennamen, bis der Cache-Eintrag abläuft.
Gastautoren korrekt nennen
Beim Zuweisen der Autorenschaft an einen Gastautor ist die Standardpraxis:
- Erstellen Sie ein neues WordPress-Benutzerkonto mit der Rolle Autor.
- Vervollständigen Sie ihr Profil: Anzeigename, biografische Informationen und optional ein Profilfoto über Gravatar.
- Weisen Sie den Beitrag ihrem Konto zu.
- Wenn der Gast keine zukünftigen Inhalte einreichen wird, können Sie seine Rolle nach der Zuweisung auf Abonnent herabstufen — der Beitrag behält seine Autorenschaft, aber der Benutzer verliert die Möglichkeit, neue Beiträge zu erstellen.
Dieser Ansatz hält Ihre wp_users-Tabelle sauber und stellt sicher, dass die Autoren-Bio-Box (sofern Ihr Theme eine anzeigt) genaue Informationen zum Beitragenden zeigt. Außerdem erscheinen die Beiträge des Gastes in seinem Autorenarchiv, was für den Beitragenden ein nützlicher Backlink sein kann, wenn Sie dies erlauben.
Für Websites mit strukturierten redaktionellen Workflows mit mehreren Beitragenden stellt die Kombination mit einem gut konfigurierten Email Hosting-Setup sicher, dass jeder Beitragende Benachrichtigungen, redaktionelles Feedback und Kommentarbenachrichtigungen über eine professionelle Adresse und nicht über eine persönliche erhält.
Praktische Entscheidungsmatrix
Verwenden Sie diese Checkliste, um die richtige Methode auszuwählen, bevor Sie beginnen:
- Einen Beitrag ändern, Gutenberg verwenden? Verwenden Sie das Autorenfeld im Beitragspanel des Block-Editors.
- Einen Beitrag ändern, Classic Editor verwenden? Aktivieren Sie den Autor über Ansicht anpassen und verwenden Sie das Meta-Box-Dropdown.
- 2–50 Beiträge ändern, kein Server-Zugriff? Verwenden Sie die Massenbearbeitung mit Autorenfilterung, um zuerst die richtigen Beiträge zu isolieren.
- Mehr als 50 Beiträge ändern oder den Prozess automatisieren? Verwenden Sie WP-CLI — es ist schneller, skriptfähig und hook-sicher.
- Kein WordPress-Zugriff, aber Datenbankzugriff? Verwenden Sie ein gezieltes SQL-UPDATE und leeren Sie anschließend alle Caches manuell.
- Beiträge eines gelöschten Benutzers neu zuweisen? Fragen Sie
post_author = 0über WP-CLI ab und weisen Sie in einem Befehl dem neuen Benutzer zu. - In einem Multisite-Netzwerk? Bestätigen Sie, dass der Zielbenutzer Mitglied der jeweiligen Unterseite ist, bevor Sie eine Neuzuweisung versuchen.
- Besorgt über SEO-Auswirkungen? Prüfen Sie Weiterleitungen für Autorenarchive, leeren Sie Caches für strukturierte Daten und überprüfen Sie die JSON-LD-Ausgabe nach der Neuzuweisung.
FAQ
Kann ein Mitarbeiter als Autor eines veröffentlichten Beitrags festgelegt werden?
Nein. Das Autoren-Dropdown listet nur Benutzer mit der edit_posts-Fähigkeit auf. Mitarbeitern fehlt diese Fähigkeit standardmäßig. Um einen Mitarbeiter zu nennen, heben Sie entweder vorübergehend seine Rolle auf Autor an, weisen Sie den Beitrag zu und setzen Sie ihn dann zurück — oder zeigen Sie seinen Namen in einem benutzerdefinierten Feld oder einem Autoren-Bio-Block an, ohne das post_author-Feld auf Systemebene zu ändern.
Beeinflusst das Ändern des Autors das Veröffentlichungsdatum oder die URL des Beitrags?
Nein. Der Permalink und der Veröffentlichungszeitstempel werden unabhängig von post_author gespeichert. Das Neuzuweisen der Autorenschaft ändert weder die URL-Struktur des Beitrags noch seine Position in chronologischen Archiven.
Wird das Ändern des Autors meine SEO-Rankings beeinträchtigen?
Nicht direkt. Die Beitrags-URL, der Inhalt und eingehende Links bleiben unverändert. Wenn Ihr SEO-Plugin jedoch Person-Schema generiert, das an den Autor gebunden ist, werden die strukturierten Daten aktualisiert, um den neuen Benutzer widerzuspiegeln. In E-E-A-T-sensiblen Nischen kann eine Namensänderung von einem anerkannten Experten zu einem unbekannten Konto die wahrgenommene Qualität bei manuellen Überprüfungen beeinflussen.
Wie weise ich Beiträge neu zu, wenn das Konto des ursprünglichen Autors bereits gelöscht wurde?
Gelöschte Benutzerbeiträge haben post_author = 0 in der Datenbank. Verwenden Sie WP-CLI, um sie zu identifizieren und neu zuzuweisen: wp post list --post_author=0 --format=ids gefolgt von einem Massen-Update-Befehl, der auf die ID des neuen Benutzers abzielt.
Gibt es eine Möglichkeit, den Namen eines Gastautors anzuzeigen, ohne ein WordPress-Benutzerkonto zu erstellen?
Ja. Plugins wie Co-Authors Plus ermöglichen es Ihnen, „Gastautor”-Profile zu definieren — im Wesentlichen Einträge benutzerdefinierter Beitragstypen — die mit Beiträgen verknüpft werden können, ohne einen wp_users-Eintrag zu benötigen. Dies ist der bevorzugte Ansatz für Publikationswebsites mit hohem Volumen, die einmalige Beitragende vorstellen und eine Aufblähung der Benutzertabelle vermeiden möchten.
