显示媒体库中的最新12幅图像

时间:2013-01-28 作者:PanPawciak

我花了将近一周的时间寻找这样的解决方案,但没有成功。我想要实现的是在我的wordpress主页上有一种“照片云”。我需要做的是显示添加到媒体库中的最新12张照片(所以不是从特定帖子中,而是从一般情况下)。拇指应该呈正方形-3列,4行(当然这部分我可以通过css获得)。我不知道怎么做。。

我发现了这样一段代码:

$args = array(
    \'post_type\' => \'attachment\',
    \'post_status\' => \'published\',
    \'posts_per_page\' =>25,
    \'post_parent\' => 210, // Post-> ID;
    \'numberposts\' => null,
);

$attachments = get_posts($args);

$post_count = count ($attachments);

if ($attachments) {
    foreach ($attachments as $attachment) {
    echo "<div class=\\"post photo col3\\">";
        $url = get_attachment_link($attachment->ID);// extraigo la _posturl del attachmnet      
        $img = wp_get_attachment_url($attachment->ID);
        $title = get_the_title($attachment->post_parent);//extraigo titulo
        echo \'<a href="\'.$url.\'"><img title="\'.$title.\'" src="\'.get_bloginfo(\'template_url\').\'/timthumb.php?src=\'.$img.\'&w=350&h=500&zc=3"></a>\';
        echo "</div>";
    }   
}
但我不知道如何完成它——不指向具体的帖子。有什么想法吗?:)谢谢你!

1 个回复
SO网友:brasofilo

只需省略父值即可。

$args = array(
    \'post_type\' => \'attachment\',
    \'post_status\' => \'published\',
    \'numberposts\' => 12,
);
查看文档中的其他参数:Function_Reference/get_posts.

也许你想使用PHP命令shuffle, 喜欢shuffle( $attachments );.

结束

相关推荐

我如何才能让Taxonomy Images与‘orderby’参数一起工作?

我正在使用分类法图像插件,并试图对分类法进行排序,但分类法图像效果不佳。这项工作:$terms = get_terms( \'work_cat\', $args ); 但事实并非如此:$terms = apply_filters( \'taxonomy-images-get-terms\', \'\', $args ); 有什么想法吗?以下是完整的查询:<?php $args = array( \'taxonomy\' =>