如何显示媒体库中的一些图像?

时间:2013-04-13 作者:James Xu

我尝试创建一个简单的主题。我想显示媒体库中的多个图像(与gallery的概念相同),但我不想使用POST或PAGE,只想直接从媒体库中显示。(当然不要使用wordpress gallery功能)这是可能的还是错误的做法?

原因是图书馆中有数百幅图像,如果每幅图像都需要放在帖子或页面中,这是一项艰巨的工作。但如果没有帖子或页面,似乎很难管理所有这些图像。

谢谢

1 个回复
SO网友:montrealist

您可以使用get_posts 从数据库中提取附件。下面是一些示例代码,可以帮助您开始使用。您可以将其放在主题中的任何模板文件中。

    $attachments = get_posts( array(
        \'post_type\' => \'attachment\',
        \'posts_per_page\' => -1 /* get them all */
    ) );

    if ( $attachments ) {
        foreach ( $attachments as $att ) {
            $url = wp_get_attachment_url($att->ID);
            echo $url;
        }

    }
查看链接以获取更多可用于设置查询形状的参数。

结束

相关推荐

Gallery backend only

我正在使用Wordpress为我的网站的博客部分以及我的活动时间表提供支持(使用自定义帖子类型管理区域)。我希望添加创建图像库的选项,并使用自定义标记将其包含在帖子中。我想自己处理整个前端集成,只需使用库插件上传的db数据和文件。有没有什么好的后端专用解决方案可以创建图库,或者我应该自己开发吗?