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.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage