Benutzerdefinierte Permalinks erstellen, um die Beziehung des benutzerdefinierten Beitragstyps anzuzeigen

Ich erstelle eine WordPress-Website, auf der drei benutzerdefinierte Beitragstypen registriert sind: course , chapter und lesson .

Alle diese Post-Typen sind miteinander verbunden und teilen eine Beziehung mit benutzerdefinierten Feldern. Das chapter enthält beispielsweise ein benutzerdefiniertes Feld, in dem das Kurspostobjekt gespeichert ist, zu dem es gehört. Dasselbe gilt für die lesson und das chapter es gehört.

Meine Permalink-Einstellungen verwenden die %category%/%postname%/ structure, in der die URL des Beitrags wie %category%/%postname%/ angezeigt wird:

www.domainname.com/custom-post-type-name/post-name

Was ich versuche zu erreichen, ist eine benutzerdefinierte Permalink-Struktur zu erstellen, die die Beziehung zwischen diesen 3 Post-Typen in der URL zeigt. Beispiel unten:

Wenn der Benutzer Kurs hat: www.domainname.com/course

Wenn sich der Benutzer in einem Kapitel befindet: www.domainname.com/course/chapter

Wenn ein Benutzer an einer Lektion www.domainname.com/course/chapter/lesson : www.domainname.com/course/chapter/lesson

Während ich im WordPress Codex nachgesehen habe , habe ich die Rewrite API und WP_Rewrite () gefunden , ich bin etwas verloren und ich weiß nicht wo ich anfangen soll.

Jede Hilfe dazu wäre sehr willkommen.

Solutions Collecting From Web of "Benutzerdefinierte Permalinks erstellen, um die Beziehung des benutzerdefinierten Beitragstyps anzuzeigen"