Problem:
Ich möchte meine Permalink Struktur für zukünftige Artikel von
/%year%/%postname%-%post_id%
auf
/%postname%/
umstellen ohne die Permalinks der alten Artikel zu ändern.
Mir ist klar dass ich Permalink Struktur einfach ändern und alte URL per 301 umleiten kann. Mir geht es allerdings um einige tausend Social Shares, die per 301 nicht vererbt werden.
Ich hatte erst mit dem Gedanken gespielt, die Permalinks umzustellen und bei der Überschaubaren Artikelanzahl einfach die slugs manuell nachzubilden. Das geht aufgrund der slashes aber nicht.
Lösung?
Ich hab lange über eine Lösung nachgedacht, aber jetzt ist mir in den Sinn gekommen, das ich eventuell die alten Beitrage in ein Custom Post Typ "Archiv" migrieren könnte, und diesem einfach meine alte Permalink Struktur zuweise.
- Ist das so möglich? Kann ich die alte Permalink Struktur /%year%/%postname%-%post_id% mit einem Custom Post Type exakt nachbilden wenn ich die allgemeine Permalink Struktur ändere?
Wie lege ich die Permalinkstruktur/Rewrite mit Jahr und ID fest, wenn ich den Post Type registriere?
http://codex.wordpress.org/Post_Types#URLs - Gibt es irgendwas zu beachten? Nachteile?
Wenn ich den Post Type dann der Main Query hinzufüge, sollten doch auch alle Widgets und Plugins Funktionieren, die nicht speziell den Custom Post Type ansprechen, oder?
http://codex.wordpress.org/Post_Types#Cus…_the_main_Query - Die Permalinkstruktur der regulären Posts sollte ich ja dann ohne Auswirkungen auf den Custom Post Type ändern können. Soweit korrekt?