Wie können Sie benutzerdefinierte Post-Typen und Seiten-URL-Pfade vollständig steuern?

Ich habe ein regelmäßiges Problem, das ich nicht zur Zufriedenheit aller Beteiligten lösen kann.

Die Struktur der Site würde ungefähr so ​​aussehen

Seite 1 (reguläre Seite)

Seite 2 (reguläre Seite)

Seite 3 (reguläre Seite)

  • Seite 4 (benutzerdefinierter Beitragstyp “Zielseite”)

    • Seite 5 (Beitragstypkategorie)

      • Post 1 (Post-Matching-Kategorie und CTP)

      • Post 2 (Post-Matching-Kategorie und CTP)

    • Seite 6 (2. Beitragstyp-Kategorie)

      • Post 3 (Post-Matching-Kategorie und CTP)

      • Post 4 (Post-Matching-Kategorie und CTP)

      • Seite 7 (reguläre Seite)

    • Seite 8 (reguläre Seite)

Seite 9 (gleicher benutzerdefinierter Beitragstyp wie oben, aber spezifische Kategorie)

  • Post 5 (Post-Matching-Kategorie und CTP)

  • Post 6 (Post-Matching-Kategorie und CTP)

Nun gehe davon aus, dass die URLs für alle oben genannten Elemente übereinstimmen und funktionieren müssen. Zum Beispiel ist der einzige Unterschied zwischen Post 4 und 7 der letzte Slug der URL, der Rest sollte identisch sein (/ page4-cpt / page6-category / slug)

Ich kann diese Art von Neuschreiben nicht passieren lassen. Ich kann die erste Archivseite so einrichten, wie ich möchte, indem ich die archive-cpt.php-Vorlage entführe und eine page-template.php hineinschleppe. Ich kann sogar meine Kategorie in der URL finden, aber ich kann die zusätzlichen nicht bekommen Seite (Seite 7), um demselben URL-Pfad zu folgen. Es bricht einfach.

Ebenso kann ich die Posts von Seite 9 nicht zwingen, einen eigenen URL-Pfad zu verwenden, anstatt dem Slug des benutzerdefinierten Post-Typs zu folgen.

Ich komme aus einer Firma, die früher Joomla benutzt hat, wo du deine URLs mit deinem Menü definierst, wohingegen WordPress dein Menü nur eine Liste von Links ist, die dich zu deinen hierarchisch definierten URLs bringen. Ich habe eine Menge Zeit damit zu versuchen, die Erwartung zu erfüllen, dass dies einfach funktionieren kann. Bisher bin ich nicht in der Lage, es einfach funktionieren zu lassen, ich suche hier eines von zwei Dingen.

a) Ein Weg zu demonstrieren, dass dies nicht nur funktioniert / nicht funktionieren muss (dh dass Ihr URL SEO-Wert dadurch nicht beschädigt wird). Ich habe versucht, das Hierarchiediagramm zu zeigen und zu erklären, aber bis jetzt macht es den Job nicht.

b) Eine Möglichkeit, um diese Seiten und Posts kreuz und quer zu kreuzen. Ich möchte die URL-Struktur liefern, die mein Team möchte. Ich brauche hier keinen spezifischen Code, aber irgendeine Art von Hilfsmittel, um mir dabei zu helfen, das herauszufinden. Bis jetzt online kann ich nur Stücke finden, die alle miteinander in Konflikt stehen.

Solutions Collecting From Web of "Wie können Sie benutzerdefinierte Post-Typen und Seiten-URL-Pfade vollständig steuern?"