Mehrere Seiten für Posts?

Vielleicht wird das irgendwo beantwortet, nur dass ich es nicht finden kann, tut mir leid.

Situation ist, dass ich unterschiedliche “Seite für Beiträge” für hierarchische Beitragstypen haben muss. Beispiel:

CTP: Büro (hierarchisch) Struktur sieht so aus:

  1. Foo Office (fungiert als separate Website) 1.1 News 1.2 foo page 1.2 bar page
  2. Bar Office (fungiert auch als separate Website) 2.1 News 2.2 foo page 2.2 bar page

Beide dieser Büros müssen “Seite für Posts haben” Ich habe mehrere Methoden versucht, post-URL umschreiben, sie zu Kategorien hinzufügen, Posts zu Büro cpt verbinden. aber diese Methoden haben ein großes Problem:

Sie können nicht die URL http://example.com/ {office-cpt-slug} / news / {Kategorie und Unterkategorie, falls erforderlich} / post-name haben

Die einzige Lösung, die ich sehe, ist endlose Hierarchie zu schaffen … das ist nicht akzeptabel.

Die beste Lösung, die ich gefunden habe, ist die Erstellung hierarchischer Kategorien wie

  1. Foo-Büro -> Nachrichten -> Kategorie XY
  2. Bar office -> Nachrichten -> Kategorie XY

Da ist das Problem, dass die zweite Ebene “News” nicht den gleichen Kategorie-Slug haben kann. es kann zum Beispiel nur news-1 sein.

Sie haben auch die / category / slug vor ihrem Namen.

Kurz gesagt, ich habe Multiwebsite WP mit CPT, dass beide Websites ihre separate Blog / News-Seite mit korrekter URL-Struktur haben müssen

Vielen Dank

— BEARBEITEN —

Ich simuliere 2 Wp Installationen / Instanzen mit CPT namens “Büro”. Top-Level-Büros (Beiträge in CPT-Büro mit Eltern 0) sind Büros (sie fungieren als eine WP-Installation) und ihre Kinderposts sind Seiten (Nachrichten, Kontakt, über uns, finden uns, …), aber irgendwie muss ich die verwenden “Posts” -function von WordPress für jedes Büro. / foo / news wird die Posts-Seite für Foo office und / bar / news wird die Posts-Seite für das Bar-Office sein. Das Problem ist, dass WordPress dieses Feature nicht standardmäßig anbietet, und ich muss helfen, herauszufinden, wie man dieses Feature hinzufügen kann oder einen Workaround findet, der die Arbeit wie erwartet erfüllt

– Beispiel aus der realen Welt (mit wenig Modifikation) –

Stellen Sie sich vor, dass lenovo.com WordPress verwendet, auch wenn es nicht wahr ist.

Und dann sagen wir, dass sie auf zwei Büros haben

lenovo.com/nyc und lenovo.com/london

Ihre Nachrichtenseite und einzelne Post-Seite für verschiedene Büros werden aussehen

lenovo.com/nyc/news/top-news/we-are-moving-to-dublin

lenovo.com/london/news/top-news/nyc-office-is-moving-to-dublin

Einige grundlegende Seiten werden wie folgt aussehen

lenovo.com/nyc/contact-us

lenovo.com/nyc/some-another-page

“nyc” und “london” sind das Post-Typ-Büro mit der Eltern-ID 0 und contact-us, einige-eine andere Seite ist die Kind-Seite von “nyc”.

Sie haben unterschiedliche Kontaktseiten, verschiedene Nachrichtenseiten (Posts) mit unterschiedlichem Inhalt, aber immer noch eine WordPress-Instanz anstelle von 2 Installationen.

diese einfachen Kinderseiten wie nyc / contact london / aboutus ist kein Problem, funktioniert wie Charme, aber wenn es um “posts page” geht, kann man WP nicht sagen, dass nyc-> news posts page für NYC ist, und london-> news ist Beitragsseite für London.

Dies muss getriggers werden

Solutions Collecting From Web of "Mehrere Seiten für Posts?"