Zeichenfolge mit the_field () verketten

Ich muss etwas wie “40 MINUTEN PREP / COOK” anzeigen und die preparation_time gibt “X MINUTES” zurück, aber ich kann keine Zeichenfolge mit dem_field verknüpfen.

 

Was mache ich falsch?

Solutions Collecting From Web of "Zeichenfolge mit the_field () verketten"

Sie müssen mehr von dem relevanten Code anzeigen, aber zunächst, wenn Sie nach der Verfügbarkeit eines “preparation_time” ACF-Werts suchen möchten, verwenden Sie

 if ( get_field( 'preparation_time' ) ) : // get_field(), not the_field() 

Wie die ACF-Dokumente sagen, ist the_field( 'field' ) das gleiche wie das echo get_field( 'field' ) – würde also nicht wahr oder falsch zurückgeben, sondern einfach drucken (wenn du dazu kommst).

Ich würde es wahrscheinlich schreiben

 if ( get_field( 'preparation_time' ) ) { echo get_field( 'preparation_time' ) . ' 40 MINUTES PREP/COOK' ; } 

Aber keine Garantien, da ich den Kontext nicht kenne.