在WP中查找图像的属性

时间:2012-04-16 11:13:32

标签: image wordpress post

当通过媒体上传器将图像插入到wordpress Post时,有没有办法知道该图像的所有属性,就像wp global $post显示它所在的所有属性一样?

1 个答案:

答案 0 :(得分:1)

不确定这是否完全是您的意思,但WP附件(无论是图像还是任何其他类型的上传媒体)都被视为帖子。因此,您可以运行get_posts以获取符合条件的附件对象数组。然后使用foreach循环显示这些对象所需的任何数据,例如:

$args = array(
    'post_type' => 'attachment',
);
$attachments = get_posts($args);
if ($attachments) {
    foreach ($attachments as $attachment) {
         echo apply_filters('the_title', $attachment->post_title);
         the_attachment_link($attachment->ID, false);
    }
}

您还可以使用WP_Query类的任何其他参数在get_posts中构建查询并缩小您所关注的附件 - 您需要指定附件作为帖子类型

您想要查看的资源:

http://codex.wordpress.org/Template_Tags/get_posts

http://codex.wordpress.org/Function_Reference/the_attachment_link(另请查看底部的相关功能)