Erstellen benutzerdefinierter Post-Posts und deren Zuordnung zu einem Post von einem anderen benutzerdefinierten Post-Typ

Ich habe zwei benutzerdefinierte Post-Typen erstellt – einen für Aktivitäten und einen für Orte. Jeder Beitrag unter Aktivitäten muss mit einem Ort verknüpft sein, und ich habe mich gefragt, wie der beste Ansatz dafür aussehen könnte.

Im Idealfall könnte ich einen neuen Ort erstellen und den Beitragstitel verwenden, wenn ich den neuen Aktivitätspost hinzufüge, bin mir aber nicht sicher, wie ich das machen soll oder ob es überhaupt möglich ist. Kann das gemacht werden? Wenn nicht, wäre es am besten, eine Taxonomie für Orte einzurichten und dann die benutzerdefinierten Beitragstypen für Aktivitäten und Orte damit zu verknüpfen? (scheint jedoch irgendwie überflüssig, da die Orte bereits auf der Grundlage des Posttitels erstellt wurden)

Hier ist ein Beispiel für das, was ich versuche zu tun:

Setzt

  • Strand
  • Schwimmbad
  • Cafeteria

Aktivitäten

  • Surfen
  • Volleyball
  • Kuchen Essen Wettbewerb

Wenn ich unter Aktivitäten den neuen Beitrag “Kuchen-Essen-Wettbewerb” erstelle, muss ich auswählen, dass er unter “Cafeteria” an einigen Stellen ist. Ich möchte auch auf einer anderen Seite alle Aktivitäten auflisten, die in der Cafeteria stattfinden. Jeder der Artikel, die ich oben aufgelistet habe, muss seinen eigenen “Beitrag” in WordPress haben, damit Besucher Informationen über jeden Ort / Aktivität sehen können.

Solutions Collecting From Web of "Erstellen benutzerdefinierter Post-Posts und deren Zuordnung zu einem Post von einem anderen benutzerdefinierten Post-Typ"

Im wahrsten Sinne des Wortes handelt es sich bei Ihrer Frage um Post-Post-Beziehungen. Schlechte Nachrichten – WordPress-core tut nicht Post-to-Post-Beziehungen. Es gibt jedoch einige Lösungen von Frameworks wie Posts 2 Posts zu Plugins wie Post Connector.

Die Struktur, die Sie beschreiben, erfordert jedoch eine Gruppierung von Posts. Der Mechanismus für solche in WP ist benutzerdefinierte Taxonomien (coretaxonomien sind beispielsweise Kategorien und Tags).

Wenn Sie Platz und Aktivität als Taxonomien erstellen, erhalten Sie so ziemlich alles aus der Box – von der Benutzeroberfläche im Post-Editor bis hin zu Archiven und Abfragen. Die einzige Einschränkung wäre, wie viele Informationen Sie in einzelne Orte / Aktivitäten (Begriffe der Taxonomie) einfügen möchten. Sie sind nicht so inhaltlich schwer wie Posts und viele weniger Tools konzentrieren sich darauf, komplexe Daten für sie zu ermöglichen.