2014-10-28 93 views

回答

0

wp_get_attachment_metadata結果是:

Array 
(
    [width] => 
    [height] => 
    [file] => 
    [sizes] => Array 
     (
      [thumbnail] => Array 
       (
        [file] => 
        [width] => 
        [height] => 
        [mime-type] => 
       ) 

      [medium] => Array 
       (
        [file] => 
        [width] => 
        [height] => 
        [mime-type] => 
       ) 

     ) 

    [image_meta] => Array 
     (
      [aperture] => 
      [credit] => 
      [camera] => 
      [caption] => 
      [created_timestamp] => 
      [copyright] => 
      [focal_length] => 
      [iso] => 
      [shutter_speed] => 
      [title] => 
     ) 

) 

所以,這是附着datails。但是你想獲得自定義字段。您可以使用相同的帖子:

get_post_meta($post->ID, 'your_field_name', true); 

所有這些都可以在attachment.php中找到。在附件頁面中,$ post是附件帖子,所以不是父帖子。

+0

謝謝你的回答。然而,我已經嘗試過'get_post_meta($ post-> ID,'**我的字段在這裏**',true);'結果是空的。我該如何調試? – michaelmcgurk 2014-10-28 13:27:11

+0

你確定添加自定義帖子元嗎?通常,在WordPress的附件頁面中沒有自定義的帖子元區域。你必須定製它的表格。你爲什麼添加元語? – 2014-10-28 13:29:59

+0

下面是附件的屏幕截圖:http://imgur.com/BiSXGxx - 語言和產品都是自定義字段。 – michaelmcgurk 2014-10-28 13:35:25