Post 2 Post: Verbindung “Person” von Postautor herstellen

Ich benutze das erstaunliche P2P-Plugin (vielen Dank Scribu!) Und ich habe ein Problem, das wahrscheinlich direkt vor meinem Gesicht ist, aber ich kann es einfach nicht sehen.

Ich habe ein ‘People’ als CPT und ich habe das mit ‘Users’ über eine ‘Person_to_User’-Verbindung, die ich erstellt habe, verbunden.

Auf einzelnen Posts möchte ich die verknüpfte “Person” in meinem “People” CPT von diesem Post-Autor erhalten.

Es scheint, dass das ziemlich einfach zu tun sein sollte, aber mein Gehirn tut weh von dem Versuch das zu bekommen und ich kann nicht viel mehr Zeit damit verbringen.

Solutions Collecting From Web of "Post 2 Post: Verbindung “Person” von Postautor herstellen"

Versuchen Sie bei einem einzelnen Post Folgendes:

$author_id = get_the_author_meta('ID'); $people = get_posts( array( 'connected_type' => 'people_to_user', // replace with whatever 'connected_items' => $author_id, 'suppress_filters' => false, 'nopaging' => true ) ); 

Jetzt verweist $people[0] auf den ersten (und einzigen) Autor, der sich auf den Post bezieht, auf dem Sie gerade sind. So kann $people[0]->ID verwendet werden, um die verschiedenen Teile von Inhalt, Thumbnail, benutzerdefiniertes Meta usw. zu erhalten.