ACF-Beziehungsfelder - get_field-Werte von anderem Beitragstyp
Auf meiner POSTS-Seite (normaler Beitragstyp) habe ich ein ACF-Beziehungsfeld eingerichtet. Darin kann ich Firmennamen auswählen, die alle unter dem Post-Typ von directory_listings stehen.
Nun habe ich den folgenden Code auf der Seite mit den Verzeichnislisten und daher funktioniert die Verwendung von "get_field" nicht, da diese Werte nicht auf dieser Seite, sondern an anderer Stelle im POST-Typ gespeichert sind.
So unsicher, wie die Informationen abgerufen werden sollen.
Code auf einer der Seiten, die sich unter dem Beitragstyp DIRECTORY_LISTINGS befindet:
$posts = get_field('related_articles');
if( $posts ): ?>
<ul>
<?php foreach( $posts as $post): // variable must be called $post (IMPORTANT) ?>
<?php setup_postdata($post); ?>
<li>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
</li>
<?php endforeach; ?>
</ul>
<?php wp_reset_postdata(); // IMPORTANT - reset the $post object so the rest of the page works correctly ?>
<?php endif; ?>
Beispieldiagramm, da ich es nicht toll finde, per Text zu erklären.
Gegenwärtig habe ich stattdessen das Beziehungsfeld auf der Firmenbearbeitungsseite (directory_listing) eingerichtet. Dies funktioniert folgendermaßen: 1) Verwandte Beiträge zu diesem Brancheneintrag -> Wählen Sie einen Beitrag aus -> Veröffentlichen -> Die Liste wird jetzt auf der Brancheneintragsseite angezeigt. Beispiel hier:http: //bit.ly/1vwydD (Seitenende
2) Ich möchte auf der POST-Bearbeitungsseite ein Unternehmen auswählen, auf dem Posts angezeigt werden. Ich kann das Feld dort problemlos über ACF platzieren, aber es zeigt tatsächlich die Ergebnisse an, die ich nicht herausfinden kann.