Stellen Sie die Beziehung zwischen custom_post_types ein

Ich versuche, eine solche Beziehung zwischen custom_post_types zu erstellen und zu erzwingen. parent_chlid

Frage:
Wie verlinke ich die post_types auf eine Art und Weise, die es ermöglicht, Eltern / Kinder eines post_types zu finden?

Beispiele:
Wenn Sie nach einem Elternteil von ‘barter’ fragen, geben Sie classified_post_type .
Das Abfragen von Blattknoten von user_post_type gibt alle Blattknoten an. etc

Ich verstehe, dass dies nicht nur durch die Erstellung von custom_post_types erreicht werden kann. Aber gibt es einen Weg wie Taxonomie / Metafield, um verschiedene benutzerdefinierte Post-Typen miteinander zu verknüpfen? Eigentlich bin ich nicht auf customn_post_types angewiesen. Ich möchte nur das oben erwähnte Verhalten, wenn möglich.

ty

Solutions Collecting From Web of "Stellen Sie die Beziehung zwischen custom_post_types ein"

Ich würde vorschlagen, dass Sie eine gemeinsame hierarchische Taxonomie erstellen, die Sie bei jedem Ihrer benutzerdefinierten Beitragstypen registrieren.

Die Bedingungen dieser Taxonomie würden Ihren benutzerdefinierten Beitragstypen entsprechen (verwenden Sie zum Beispiel den benutzerdefinierten Beitragstyp Slug als den Begriff Slug).

Sie können Ihre Taxonomie dann so strukturieren, dass sie Ihrer entworfenen Hierarchie entspricht, und jedes Mal, wenn Sie nach dem Eltern / Kind suchen müssen, verweisen Sie zurück auf die Taxonomie.

Sie könnten eine Meta-Felder “Eltern-Post” und “Kind-Post” haben, um die Post-IDs der jeweiligen Eltern- und Kinderpost zu speichern.

 use taxonomy then you can identify by category (like post category or tags). < ?php add_action( 'init', 'create_custom_tax' ); function create_custom_tax() { register_taxonomy( 'category', 'user-post-type', // name of your custom post type array( 'label' => __( 'Category' ), 'rewrite' => array( 'slug' => 'category' ), 'hierarchical' => true, ) ); } ?> https://codex.wordpress.org/Function_Reference/register_taxonomy 

Wie @Milo sagte, wäre eine schnelle Lösung Posts 2 Posts Plugin. Ich verwende Pods Framework seit etwa 2-3 Jahren. Es ist einfach, Beziehungen über die Benutzeroberfläche oder über die leistungsstarke API zu implementieren.