在媒体库中组织和展示数千张照片

时间:2016-09-07 作者:Kieran

我一直在寻找在媒体库中组织和显示数千幅图像的方法,以及画廊风格的页面。

只是想从更长远的角度来看问题。。。我为我的客户创建的网站是他们公司的时尚和缝纫网站。特别是,他们想做的是显示他们可用的模式列表,所有这些模式都有两个不同的特性-类型和品牌。类型的一个例子可能是新娘礼服或普通服装或正式夹克或其他(由客户决定)。。。这些品牌的例子有“新外观”或“简单”,它们是制作图案的公司。

理想情况下,我的客户希望上传图案封面的照片(按类型组织),并且能够让客户按类型浏览图案,找到他们喜欢的图案。

然而,我已经研究了增强型媒体库等解决方案,这些解决方案只允许类别,而不是实际的结构。这也意味着他们必须去给每个单独的图像贴上分类标签。。。这需要3000多张图像,需要花费大量的时间和精力。

理想情况下,他们希望能够上载现有的文件夹结构(或将图像上载到媒体库,并通过拖放将其快速组织到相同的文件夹结构中,并在媒体库上显示文件夹)。

这一切的后半部分是以有组织的方式显示图像。然而,我们对这些图像进行分类或分类。。。客户端需要有一个页面,列出模式的类型类别,然后客户可以单击一个类别并查看该类别中的所有模式。。。但是,它只需要显示与模式相关的库/类别。

例如:

主图案库:

正式服装、新娘服装、睡衣等如果他们点击“正式着装”

展示归类为“正式服装”的图案的画廊

我尝试了一些画廊插件,包括画廊银行、画廊、supsytic画廊,还有一些我记不起名字的。。。

所有这些(据我所见)只允许显示一个选定的库,或显示所有库。。。

我还玩了下一代gallery,但它似乎破坏了我的wordpress(每当我点击manage gallery时,它会下载一个admin.htm,而不是加载gallery…而且它不会删除东西)。。。我将尝试一个新的WP安装,看看它是否工作,看看它是否提供了我所追求的任何要求。

1 个回复
SO网友:Malisa

不久前,我遇到了一个非常类似的问题,尽管我的场景允许用户按房间类型、颜色、功能等选择图像。。

使用本网站的灵感:Inspiration 这两个插件的组合,Custom Upload Dir, Media Tags 结果很好。

我不认为你能做你想做的事,尽管你不需要浏览每一张图片,并以某种形式标记它。

同样,我在上传图片后开发网站时遇到了同样的问题。最后,我将所有图像按类型分类到pc上的文件夹中,然后选择所有图像,并在windows中为版权exif添加标签。。无法确定如何获取关键字exif:)

然后使用这段代码,在上传时将版权exif信息写入元标记(tag)。

add_filter(\'wp_read_image_metadata\', \'hk_filter_add_exif\',\'\',3);

//******************************************************************************************
// this hook function adds also the exif tag "copyright" in the database of each uploaded image
//******************************************************************************************
function hk_filter_add_exif($meta, $file, $sourceImageType)
{
    if ( is_callable(\'exif_read_data\') &&
        in_array($sourceImageType, apply_filters(\'wp_read_image_metadata_types\', array(IMAGETYPE_JPEG, IMAGETYPE_TIFF_II, IMAGETYPE_TIFF_MM)) ) )
    {

        $exif = @exif_read_data( $file );

        if (!empty($exif[\'Copyright\']))      $meta[\'tags\'] = $exif[\'Copyright\'] ;

        return $meta;
    }
}
然后可以使用标准的wordpress函数来获取标签信息,以便在插件中使用。

这本身并不是一个答案,但希望它能给你一些想法。

相关推荐

使用wp_ins_post()插入新帖子后,该帖子对wp_Query不可见,但同样的WP_Query也适用于从wp-admin面板插入的帖子

制作脚本,在特定条件下向数据库添加新的自定义帖子。一切正常。但有一种流动。在用我的脚本将帖子写入数据库后,我无法用WP\\u查询将其提取出来。如果我直接从wp管理面板添加帖子,所有WOKR都可以。但如果我用脚本添加帖子,我无法用WP\\u查询提取它们。新添加的帖子显示在wp admin面板的帖子列表中,包含所有所需的值,这些都很酷,但对wp\\U查询不可见。只有在我在wp管理面板中更改帖子的任何自定义字段并按下更新按钮后,它才可见。参考页面后,一切都开始完美工作。新帖子似乎已经发布,当我列出所有此类可用帖