2017-11-05 2 views
0

Ich habe eine einfache benutzerdefinierte Beitragstyp zum Hinzufügen von Teams erstellt. In den Post-Typ-Teams habe ich ein paar Teams hinzugefügt.WP-Konflikt benutzerdefinierte Beitragstyp Links auf die gleiche Seite Name

Um diese Teams im Menü zu zeigen, habe ich eine Seite namens Teams erstellt. Im Menü ist die übergeordnete Seite die Seite-Teams, wo ich die benutzerdefinierten Post-Typ Teams hinzugefügt habe, Beispiel

  • Teams (Seite Post-Typ) - Team 1 (custom Post Typ Teams) - Team 2 (benutzerdefinierte Post Typ Teams)

Dies funktioniert perfekt für das Menü. Aber es scheint einen Konflikt in den Breakcrumbs zu geben.

Wenn die Post-Typ Seite Team 2 benutzerdefinierte besuchen, ist die Semmelbrösel, wie folgend:

home/Teams/team2.

Das Problem ist, wenn ich auf Teams klicke, geht es auf die Archivseite, aber ich möchte, dass ich zur normalen Teams Seite gehe. Ich denke, das ist ein Konflikt mit dem gleichen Namen für die Seiten-Teams und die benutzerdefinierten Post-Typ-Teams.

Ich habe versucht, die Option has_archive zu deaktivieren, aber dann wird die folgende Brotkrümel erstellt:

home/team2

Und das ist nicht, wie ich es will. Hat jemand eine Lösung dafür?

Antwort

0

Erstellen Sie eine Taxonomie- {taxonomy1-slug} .php und taxonomy- {taxonomy2-slug} .php-Seite für seperate Vorlagen.

+0

Können Sie Ihre Antwort @raijjumnar erklären – Bham

0

Ich habe das gelöst.

Seitenname ist Teams und CTP ist Teams. Nach dem Hinzufügen dieser zu den Einstellungen für CtP:

'has_archive' => 'Teams /' (hinzugefügt, um den Schrägstrich)

Der Konflikt gelöst ist.

Verwandte Themen