Vor kurzem habe ich an einem fortgeschrittenen WordPress-Projekt gearbeitet und bin dabei, die Permalink-Struktur für benutzerdefinierte Beitragstypen zu ändern.
Ich habe 3 Post - Typen erstellt können sagen: Typ1, Typ2, Typ3 und einen Taxonomie - Test für alle von ihnen registriert. Ich habe 3 Begriffe in der benutzerdefinierten Taxonomie cat1, cat2, cat3
Folgendes möchte ich erreichen:
anstatt auf alle Beiträge von cat by zuzugreifen
siteurl / test / cat1
Ich möchte auf jedes Post-Type-Archiv nach Taxonomie-Katze zugreifen wie:
siteurl / type1 / cat1
Antworten:
Hier ist ein Teil des Codes aus einem meiner Projekte zum Einrichten einer ähnlichen Struktur für Permalinks (gleicher Basis-Slug sowohl für den Post-Typ als auch für das Taxonomie-Archiv). Bitte beachten Sie die Werte der Parameter 'has_archive' und 'rewrite' beider Posts Typ und Taxonomie:
Dann können Sie mit dieser URL auf die Kategorie "Dokumentarfilm" des Typs "Filmbeitrag" zugreifen:
und "Film A" der Kategorie "Dokumentarfilm" sind:
HINWEIS: Es ist wichtig, die Taxonomie nach dem Beitragstyp zu registrieren, da in WordPress Regeln für das Umschreiben von Permalinks in der Reihenfolge generiert werden.
quelle
Ich bin mir nicht sicher, ob ich auf dem richtigen Weg bin, ohne genauere Begriffe zu haben, die mir helfen, zu verstehen, was Sie tatsächlich zu organisieren versuchen. Aber hilft Ihnen dieses Plugin dabei, das zu erreichen, was Sie tun möchten? http://wordpress.org/extend/plugins/cpt-onomies/
Es verbindet benutzerdefinierte Post-Titel und Taxonomien auf seltsame (und möglicherweise nützliche?) Weise ...
quelle