获取带有附件图片的最新帖子

时间:2013-03-07 作者:Lita

我想做的似乎很简单,但我无法回避。我想得到有图片附件的最新帖子。如果您能帮点忙,我们将不胜感激。谢谢

利塔

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

这是一个棘手的问题。如果要获取最新的图像附件并显示与其关联的帖子,可以使用:

$attachments = get_posts(\'post_type=attachment\');
$first_attachment_post = get_post($attachments[0]->post_parent);
要获取最新的帖子,但前提是它有附件,我认为唯一的方法是使用两个嵌套查询。例如:

$the_query = new WP_Query( $args );
while ( $the_query->have_posts() ) : $the_query->the_post();

        $attachments = get_children( array(\'post_parent\' => get_the_ID(), \'post_type\' => \'attachment\', \'post_mime_type\' => \'image\') );

        if ( $attachments ) {
            // Post output here will only be display if attachments are found
            echo \'<li>\' . get_the_title() . \'</li>\';
        }
endwhile;

结束

相关推荐

Group images in media library

我正在寻找一种在媒体库中对图像进行分组的方法。我正在开发一个照片组合网站。我已将所有图像上载到媒体库,我需要一种方法对图像进行分组,使其更易于管理。目前我只有一长串图片。