Kann ich mit Advanced Custom Fields (ACF) ganze Artikel oder Seiten ausgeben lassen?
Hallo, kann ich komme einfach nicht weiter und frage mich ob mein Unterfangen überhaupt umsetzbar ist. Ich nutze Wordpress und das Plugin ACF. Darüber habe ich nun verschiedene Felder erstellt und in meine single.php eingebunden. Funktioniert auch super bei einfachen Feldern.
Ich nutze das Feld Feld-Typ->Beziehung->Artikel damit ich spezielle Beiträge auswählen kann. Das macht das ACF auch super, nur möchte ich nun nicht nur eine Zuordnung herstellen, sondern diese zugeordneten Beiträge auch ausgeben lassen.
Beispiel: Ich habe mehrere Beiträge zum Thema Impfungen, kleine Textblöcke.
Nun möchte ich auf einer Seite Impfungen die passenden Textblöcke auswählen (das geht schon im Backend mit ACF) leider weiß ich nicht wie ich es hinbekommen, das er mir die Beträge nun auch im Frontend ausgibt?
Könnt Ihr mir folgen?
1 Antwort
Du kannst auf der ACF Seite doch nach Field-Types suchen https://www.advancedcustomfields.com/resources/#field-types Dort findest du auch alle Codes, die dafür sorgen Inhalte im Frontend auszugeben.
Der Fiel-type war gar nicht so das Problem, eher der Einbau in die PHP Datei. Dort muss nämlich gesagt werden, dass erst mal über den Zugewiesenen Beitrag der Seiteninhalt geladen werden muss. Aber diesen Code zu schreiben, war ich zu doof. Ich habe nach vielen Stunden auf Stackoverflow die Lösung gefunden.
<?php
if( $related_pages = get_field( 'VERKNÜPFTE SEITE ÜBER FELDTYP' ) ):
foreach( $related_pages as $post ): // you must use $post for this to work
setup_postdata( $post );
the_title();
the_content(); //Für Standard Wordpress Inhalt
the_field('textinhalt'); //Für ACF-Inhalt innerhalb der Seite
endforeach;
wp_reset_postdata(); // restore global $post for outer loop
endif;
?>