Kategorien dienen als Sortierkriterium (Taxonomy) für Beiträge. Sie ermöglichen Besuchern, gezielt nach Informationen zu suchen. Wenn du z.B. parallel über „Politik“, „Reisen“ und „Kochen“ schreibst, kann ein Besucher, der sich nur für Kochrezepte interessiert, ein Archiv aller Beiträge der Kategorie „Kochen“ aufrufen. Dazu musst du auch nichts weiter einrichten, WordPress erstellt die Archive automatisch und verwendet dabei normalerweise als Permalink die Adresse https://deinedomain.de/category/kochen/.
Wenn dich nun die Bezeichnung category
im Link stört, kannst du als Basis für Kategorien einen anderen Begriff einsetzen, z.B. themen
. Der Link lautet dann sinngemäß https://deinedomain.de/themen/kochen, was gleich viel hübscher aussieht.
Wie sonst die Links für Beiträge und Seiten aufgebaut sind, hat mit der Kategorie- und Schlagwort-Basis nichts zu tun. Du kannst statt dessen den Link individuell vorgeben. Die Vorgabe /blog/%year%/%monthnum%/%day%/%postname%/
zeigt Blogbeiträge z.B. als https://deinedomain.de/blog/2017/07/13/permalinks an, während Seiten z.B. als https://deinedomain.de/impressum ausgegeben werden.
Wenn du ein Cache-Plugin verwendest, solltest du den Cache nach Änderungen der Permalink-Struktur löschen.
Hallo pixolin,
ach so, jetzt verstehe ich die Geschiche. Dann habe ich nur noch eine Frage: Wenn ich die Basiskategorie „personalisiere“ und dort „blog“ wähle, dann bekomme ich eine 404-Fehlermeldung, sobald ich „blog“ ebenfalls im Permalink verwende. Alle anderen Bezeichnungen funktionieren. Das bedeutet also wohl, dass die Bezeichnung im Permalink und bei der Kategorie-Basis unterschiedlich sein müssen, oder?
Bye, Mike
Wenn ich die Basiskategorie „personalisiere“ und dort „blog“ wähle, dann bekomme ich eine 404-Fehlermeldung, sobald ich „blog“ ebenfalls im Permalink verwende.
Beide gleich zu benennen ist keine gute Idee. Die Frage ist dann, ob /blog
auf ein Kategorie-Archiv hinweisen oder ob WordPress nach einem einzelnen Blog-Beitrag suchen soll. Im Zweifelsfall sucht WordPress an der falschen Stelle, findet nichts und gibt einen 404 aus.
Okay, alles klar. Dann habe ich das verstanden. Habe jetzt zur Angleichung die Kategorie-Basis mit einem Plugin entfernt und verzichte komplett auf eine zusätzliche Zwischenbenennung. Das macht das Ganze aus meiner Sicht auch logischer.
Danke!
Mike