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是附件帖子,所以不是父帖子。
謝謝你的回答。然而,我已經嘗試過'get_post_meta($ post-> ID,'**我的字段在這裏**',true);'結果是空的。我該如何調試? – michaelmcgurk 2014-10-28 13:27:11
你確定添加自定義帖子元嗎?通常,在WordPress的附件頁面中沒有自定義的帖子元區域。你必須定製它的表格。你爲什麼添加元語? – 2014-10-28 13:29:59
下面是附件的屏幕截圖:http://imgur.com/BiSXGxx - 語言和產品都是自定義字段。 – michaelmcgurk 2014-10-28 13:35:25