2017-06-02 3 views
0

In Wordpress habe ich einen benutzerdefinierten Beitragstyp namens "Sport" mit einer Taxonomie namens "sport_locations" erstellt. Unter Verwendung des Advanced Custom Field (ACF) -Plugins habe ich Felder erstellt, die in Taxonomiebegriffen angezeigt werden. Ich habe alles zum Laufen gebracht, aber ich habe Probleme, das hochgeladene Bild auszugeben.Anzeige von erweiterten benutzerdefinierten Feld (ACF) -Wert von benutzerdefinierten Post-Typ-Taxonomie - WordPress

In ACF habe ich die Option für den Rückgabewert des Bildes sein: ein Objekt, URL oder ID. Im Moment habe ich es zum Objekt gemacht.

Unten ist der Code, den ich bisher habe. Ich schreibe diesen Code innerhalb der single-sport.php. Ich habe eine foreach-Schleife erstellt und spreche nur die Begriffe aus, die mit diesem bestimmten Sport verbunden sind.

Wenn ich die var_dump mache, bekomme ich Bool (falsch). Sorry für die zusätzlichen im Code auszukommen ich ein paar verschiedene Dinge versucht und habe ich es in meinem Code als Referenz

Post Art verlassen würde = sports

Taxonomie = sport_location

ACF Feld = location_image (return value = object)

Antwort

0

Es soll einen Unterstrich zwischen dem Begriff name und der ID geben. So ...

$term_thumb = get_field('location_image', 'sport_locations'.$term->term_id); 

... sollten ...

$term_thumb = get_field('location_image', 'sport_locations_'.$term->term_id); 

Alternativ können Sie auch der Begriff Objekt übergeben ...

$term_thumb = get_field('location_image', $term); 
+0

Ich bin immer noch ein Bool bekommen (falsch) und wenn ich das Element in meinem img src im insping überprüfe Mikey

+0

habe ich es hinzufügen musste: $ url = $ image [' url ']; – Mikey

Verwandte Themen