Wie passe ich den Basis-Slug für benutzerdefinierte Post-Typ-Kategorien an?

Ich richte einen benutzerdefinierten Beitragstyp “Artikel” mit Basis-Slugs / Artikeln ein und ich möchte eine Kategorietaxonomie hinzufügen, um damit zu arbeiten. Die Kategorien sind “Ernährung”, “Lebensstil” usw. Ich möchte eine der folgenden URL-Strukturen erreichen, aber ich bin mir nicht ganz sicher, wie man die Argumente für register_post_type () und register_taxonomy () konfiguriert

Option 1:

  • / articles / → Archivseite für alle “Artikel” -Beiträge
  • / articles / nutrition / → Archivseite mit allen “Artikel” -Beiträgen mit der Kategorie “Ernährung”
  • / artikel / artikel-titel → Einzelne Artikelseite

Option 2:

  • / articles / → Archivseite für alle “Artikel” -Beiträge
  • / nutrition / → Archivseite mit allen “article” Beiträgen mit der Kategorie “nutrition” aber ohne / articles base slug
  • / nutrition / some-article-title → Einzelne Artikel-Seite mit Kategorie im Root of Slug

Wenn Sie der Taxonomie-Umschreibungsregel den gleichen Slug wie dem benutzerdefinierten Post-Typ zuweisen, scheint dies nicht zu funktionieren:

'rewrite' => array('slug' => 'articles')

Gibt es eine Möglichkeit, eine dieser Optionen zu erreichen?

Danke für Ihre Hilfe.

Solutions Collecting From Web of "Wie passe ich den Basis-Slug für benutzerdefinierte Post-Typ-Kategorien an?"