当通过媒体上传器将图像插入到wordpress Post时,有没有办法知道该图像的所有属性,就像wp global $post
显示它所在的所有属性一样?
答案 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(另请查看底部的相关功能)