Manchmal ist es nötig eine Seite zu einem Beitrag oder einen Beitrag zu einer Seite in WordPress umzuwandeln. Die Angabe des Typs (Seite oder Beitrag) nennt sich PostTyp.
Einen PostTyp Switch kann man in der Datenbank oder per Plugin durchführen. Ich stelle euch hier beide Varianten vor.
Post Type Switcher Plugin
Den Post Type kannst Du schnell über das Plugin Post Type Switcher ändern.
Ist das Plugin installiert & aktiviert, kannst Du in der Seiten/Beitragsübersicht auf Quickedit gehen und die gewünschte Seite/den gewünschten Beitrag umstellen.
Oder Du stellst es direkt im Beitrag um. Dazu im Gutenberg Editor in der Sidebar unter Inhaltstyp umstellen. Solltest Du mit dem Wechseln fertig sein, empfiehlt es sich das Plugin wieder zu deinstallieren.
Simpel erklärt: So kannst du den Gutenberg Editor deaktivieren und wieder aktivieren
Post Type in der Datenbank umschreiben
Geübtere Anwender können auf den Einsatz eines Plugins verzichten und die Änderungen direkt in der Datenbank per SQL umsetzen.
Führe diese Schritte nur durch, falls Du auch wirklich weißt was Du machst.
Mach ein Backup Deiner Datenbank!
SQL Query um alle Posts oder Pages umzuwandeln
wp_posts könnte eine eindeutige Zeichenfolge vor _posts haben. Bitte ergänze die Angabe in den unteren Beispielen. Wir verwenden für die Beispiele wp_.
- Öffne PhpMyAdmin
- Suchen Deine WordPress-Datenbank und klicke diese in der linken Spalte an. Die richtige Datenbank sollte Tabellennamen haben, die mit „wp_“ beginnen.
- Klicke auf die oberen Registerkarten auf SQL
- Füge die unteren Codes ein und klicke auf die Schaltfläche „Ok“.
Alle Beiträge zu Seiten umwandeln:
UPDATE `wp_posts` SET `post_type`='page' WHERE `post_type`='post'
Alle Seiten zu Beiträge umwandeln:
UPDATE `wp_posts` SET `post_type`='post' WHERE `post_type`='page'
Einzelne Seite/Beitrag umwandeln
Beachte hierbei, dass Du die PostID kennen musst.
UPDATE `wp_posts` SET `post_type`='post' WHERE `ID`='DEINE ID'