Wenn das benutzerdefinierte Feld leer ist, verwenden Sie eines aus einem früheren Post

Nehmen wir an, Sie haben ein paar benutzerdefinierte Felder (ich benutze das erweiterte benutzerdefinierte Felder-Plugin dafür). Es gibt ein zusätzliches Feld in Posts, die ‘afbeelding_onder’ genannt werden.

Es ist nicht erforderlich, aber auf index.php innerhalb der Schleife wird das benutzerdefinierte Feld ‘afbeelding onder’ aus dem letzten Post gedruckt. Wenn es möglich ist, gibt es eine Möglichkeit zu überprüfen, ob das benutzerdefinierte Feld leer ist, wenn es nicht ist, wird es den Wert drucken, aber sonst (wenn das benutzerdefinierte Feld leer ist) den Wert des letzten Posts, der einen Wert enthält In diesem Feld wird gedruckt.

Hoffe meine Frage war klar genug, meine englische Grammatik ist nicht so gut.

Solutions Collecting From Web of "Wenn das benutzerdefinierte Feld leer ist, verwenden Sie eines aus einem früheren Post"

 if(!get_field('afbeelding_onder')) { $prev_post = get_previous_post(); echo '

' . get_field('afbeelding_onder', $prev_post->ID) . '

'; } else { echo '

' . get_field('afbeelding_onder') . '

'; }

nicht getestet. Vielleicht möchten Sie eine while-Schleife einfügen, wenn der vorherige Beitrag diesen Wert nicht enthält?