Sorry, ich hatte den Beitrag geschrieben, nachdem ich lange versucht hatte, das hinzubekommen. Nun versuche ich nochmal, es anders zu erklären.
Ich habe zuerst 30 Beiträge angelegt.
Ein Auszug:
a) Beitrag A
b) Beitrag B
c) Beitrag C
...
Danach habe ich in der Verwaltung 27 Kategorien zusätzlich zu der Kategorie 'Allgemein' angelegt und sie nach folgenden Muster verschachtelt.
Ein Auszug:
[COLOR=#333333]1) [/COLOR][COLOR=#333333]Kunden[/COLOR]
[COLOR=#333333]2) [/COLOR][COLOR=#333333]- Agentur_2 [/COLOR]
[COLOR=#333333]3) -- Endkunde 3[/COLOR]
[COLOR=#333333]4) -- Endkunde 4[/COLOR]
[COLOR=#333333]...[/COLOR]
[COLOR=#333333](2 ist also Kind von 1, 3 und 4 sind Kinder von 2 und 1 hat keine Eltern. Die Bezeichnungen spielen im Moment noch keine Rolle)[/COLOR]
[COLOR=#333333]Bis zu diesem Zeitpunkt sind sämtliche Beiträge (automatisch) nur der Kategorie "Allgemein" zugeordnet. Um diese Zuordnung zu ändern, rufe ich bspw. Beitrag A über "Betrag bearbeiten" im Editor auf. Dort in der Sitebar (rechte Spalte) gibt es eine 'Box' mit dem Label Kategorien (die habe ich in meinem ersten Beitrag [/COLOR]„Widget des Backends“ genannt[COLOR=#333333]). In dieser Box werden mir sämtliche Kategorien als verschachtelte Liste von Checkboxen angezeigt und nur die Checkbox für die Kategorie "Allgemein" ist gecheckt. Wenn ich nun über "Betrag ansehen" in's Frontend (keine Ahnung, ob die Bezeichnung 'Frontend' stimmt. Korrigiert mich bitte im Zweifel) wechsle (der Beitrag also mit single.php dargestellt wird), sehe ich auch dort eine Liste von Kategorien. Diese Liste besteht erwartungsgemäss aus nur einem Eintag "Allgemein". Die URL lautet http://example.dev/allgemein/betrag_a/.
Jetzt versuche ich, meinen Beitrag A einer anderen Kategorie zuzuordnen...
erster Versuch
Ich wechsle also wieder in den Editor, wähle in der Box Kategorien als erstes die Checkbox "Allgemein" ab und die Checkbox "[/COLOR][COLOR=#333333]Endkunde 3[/COLOR][COLOR=#333333]" aus und speichere meine Änderungen.
Drei Dinge fallen mir auf:
[/COLOR]
[*=1][COLOR=#333333](Editor) Die Darstellung der Liste in der Box 'Kategorien' hat sich geändert. Der Listenpunkt "Endkunde 3[COLOR=#333333]" [/COLOR]ist gecheckt aber er wird nicht mehr als Unterpunkt von "Agentur_2" sondern auf oberster Ebene dargestellt.
[/COLOR]
[*=1][COLOR=#333333](Fontend) Die Liste Kategorien besteht nun (nur) aus dem einen Eintrag [/COLOR][COLOR=#333333]"Endkunde 3[/COLOR][COLOR=#333333][COLOR=#333333]".
[/COLOR][/COLOR]
[*=1][COLOR=#333333](Fontend) Die Url lautet nun [/COLOR][COLOR=#333333]http://example.dev/kunden/agentur_2/endkunde_3/beitrag_a/[/COLOR]
[COLOR=#333333]
[/COLOR][COLOR=#333333]
In Bezug auf mein gewünschtes Ergebnis:
[/COLOR]
[*=1][COLOR=#333333](Editor) Das finde ich inkonsistent aber es ist mir letztlich egal.
[/COLOR]
[*=1][COLOR=#333333](Fontend) Ich hätte gerne gesehen, dass neben der Kategorie [/COLOR][COLOR=#333333]"Endkunde 3[/COLOR][COLOR=#333333][COLOR=#333333]" auch deren Eltern angezeigt werden.
[/COLOR][/COLOR]
[*=1][COLOR=#333333](Fontend) Die Url entspricht genau dem, was ich benötige.[/COLOR]
[COLOR=#333333]
[/COLOR][COLOR=#333333]zweiter Versuch
Ich wechsle also wieder in den Editor, wähle in der Box Kategorien ausser der Checkbox "[/COLOR][COLOR=#333333]Endkunde 3[/COLOR][COLOR=#333333]" auch deren Eltern "[/COLOR][COLOR=#333333]Agentur_2[/COLOR][COLOR=#333333]" und Grosseltern "[/COLOR][COLOR=#333333]Kunden[/COLOR][COLOR=#333333]" aus. Nun speichere meine Änderungen.
Drei Dinge fallen mir auf:
[/COLOR]
[*=1][COLOR=#333333](Editor) In der Box 'Kategorien' werden die drei ausgewählten Kategorien nun wieder hierarchisch dargestellt.
[/COLOR]
[*=1][COLOR=#333333](Fontend) Die Liste Kategorien besteht nun aus allen drei gewählten Kategorien. [/COLOR][COLOR=#333333][COLOR=#333333]
[/COLOR][/COLOR]
[*=1][COLOR=#333333](Fontend) Die Url lautet nun [/COLOR][COLOR=#333333]http://example.dev/kunden/beitrag_a/[/COLOR]
[COLOR=#333333]
[/COLOR][COLOR=#333333]
In Bezug auf mein gewünschtes Ergebnis:
[/COLOR]
[*=1][COLOR=#333333](Editor) Das entspricht meinen Erwartungen aber es ist mir letztlich egal.
[/COLOR]
[*=1][COLOR=#333333](Fontend) Nun werden zwar ausser der Kategorie auch deren Eltern und Grosseltern angezeigt aber aus der Sortierung (1. Eltern, 2. Grosseltern, 3. Kategorie) lässt sich die Hierarchie nicht ableiten.[/COLOR][COLOR=#333333][COLOR=#333333]
[/COLOR][/COLOR]
[*=1][COLOR=#333333](Fontend) In der Url fehlen nun die Eltern. Dass die Grosseltern angezeigt werden, hängt sicher mit meiner Einstellung unter Permalink zusammen.
[x] Benutzerdefiniert [/COLOR][COLOR=#a9a9a9]http://example.dev[/COLOR][COLOR=#333333]/%category%/%postname%/
Im Platzhalter %categorie% steht in dem Moment allerdings der Wert für die Grosseltern. [/COLOR]
Fazit
Entweder ich mache einen Fehler oder ich krieg's mit Bordmitteln nicht hin ;( Ich habe mich im Moment darauf beschränkt, alles wie im ersten Versuch zu lösen und damit auf die Darstellung der Eltern und Grosseltern im Frontend erstmal zu verzichten, weil ich die Darstellung eh programmatisch anpassen muss. Aber dazu möchte ich erstmal Klarheit haben, ob ich bis hierher irgendwas falsch mache.
Danke und
gruss,
heinetz