Erhalte Metadaten vom Bild

Wie kann ich die Beschreibung des Bildes erhalten?

$album_id = get_the_id(); $photos = $wpdb->get_results( "select * from wp_postmeta where post_id = '" . $album_id . "' AND meta_key = 'gallery_ph' order by meta_id desc" ); 

Dies ist das Ergebnis der SQL-Abfrage:

  Array (  
     [0] => stdClass Objekt (
         [meta_id] => 887
         [post_id] => 604
         [Meta_Key] => Galerie_Ph
         [meta_value] => http: //xxx/wp-content/uploads/2013/03/foto_03_copy200.jpg
     )
 ) 

Solutions Collecting From Web of "Erhalte Metadaten vom Bild"

Bilddaten werden so gespeichert, als wäre es ein Post oder ein CPT, so dass Sie es wie einen behandeln können.

 $album_id = get_the_id(); $img = new WP_Query(array('p'=>$album_id,'post_type'=>'attachment')); var_dump($img->posts[0]->post_content); 

Oder, ein wenig komplizierter, …

 $album_id = get_the_id(); $img = new WP_Query(array('p'=>$album_id,'post_type'=>'attachment')); if (!empty($img->posts[0])) { var_dump($img->posts[0]->post_content); } 

get_the_ID gibt die ID des aktuellen get_the_ID zurück, so dass sie nur auf einer get_the_ID funktioniert. Ich nehme an, da du das benutzt hast, das ist der Kontext, in dem das funktionieren soll.

Referenz

https://codex.wordpress.org/Class_Reference/WP_Query