ACF – Custom Bildbeschreibungsfeld in Frontend-Gallerie anzeigen
-
Hallo zusammen,
ich habe zusätzliche Custom Fields mit dem ACF-Plugin erstellt, um meinen Bildern Preise und Maße zuzuordnen. Im Backend-Album-Bereich beim Hochladen werden diese zusätzlichen Felder auch richtig angezeigt. Allerdings kriege ich sie im Frontend nicht angezeigt.
Ich habe versucht, die Galerie-php-Seite anzupassen. Die Standardfelder (Titel, Beschreibung etc.) werden – wenn ich das richtig verstehe – hier definiert:
<?php if( $foto_gallery_images){ foreach( $foto_gallery_images as $foto_image ): $attachment_id = $foto_image['ID']; $foto_name = $foto_image['title']; $foto_caption = $foto_image['caption']; $foto_image_meta = wp_get_attachment_metadata( $attachment_id ); $foto_image_deep_meta = $foto_image_meta['image_meta']; /*metadata*/ $foto_image_focal_length = $foto_image_deep_meta['focal_length']; $foto_image_aperture = $foto_image_deep_meta['aperture']; $foto_image_shutter_speed = $foto_image_deep_meta['shutter_speed']; $foto_svggrid_img = aq_resize($foto_image['url'], 475 , 825, true); ?>
und dann im folgenden abgerufen:
<h2><?php echo sanitize_text_field( $foto_name ); ?></h2>
Daran orientiert habe ich zuerst mein Custom Field mit der ID „prices“ definiert:
..... $attachment_id = $foto_image['ID']; $foto_price = $foto_image['price']; ....
Wenn ich $foto_price allerdings abrufe, wird einfach nichts angezeigt.
Kann mir jemand erklären, was ich da falsch mache?Beste Grüße
TB
- Das Thema „ACF – Custom Bildbeschreibungsfeld in Frontend-Gallerie anzeigen“ ist für neue Antworten geschlossen.