如何查询帖子所附图库中图片的详细信息

时间:2011-01-19 作者:jeffkee

我有几个图片附在每个帖子上。我需要生成一个库,但由于它是高度定制的,我不想使用库插件,也不想使用库短代码。它还位于一个与帖子内容/标题等完全分离的DIV中,因此它必须是PHP中的独立代码,硬编码。

基本上,如果有一种方法可以检索URL格式的附件列表。。然后拉入适当的大小(filename\\u 80X80.jpg或类似的内容-我知道文件名是在缩略图大小之后操作的)。

我已经用

add_image_size( \'ourwork_full\', 589, 315, true );
add_image_size( \'ourwork_thumb\', 80, 80, true );
在职能部门。模板的php文件。

我怎样才能做到这一点?我是否需要使用自定义WP查询?或者是否缺少功能/模板标记?

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

对图像附件的查询如下(摘自Get The Image 插件/扩展)get_children():

$attachments = get_children( array( 
    \'post_parent\' => $args[\'post_id\'], 
    \'post_status\' => \'inherit\', 
    \'post_type\' => \'attachment\', 
    \'post_mime_type\' => \'image\', 
    \'order\' => \'ASC\', 
    \'orderby\' => \'menu_order ID\' 
) );
然后,您可以使用循环遍历数组并检索URLwp_get_attachment_image_src() 这将获得URL和维度。

结束

相关推荐

Adding goodies to themes

如何在主题更新时向Arjuna-X等主题添加内容而不丢失?儿童主题是一种很好的方式,还是有其他选择?如果新版本的主题对我添加的功能具有本机支持,该怎么办?