如何在WP中组织上传的媒体?

时间:2013-03-29 12:24:18

标签: wordpress content-management-system wordpress-plugin

我是WordPress的新手,我来自Joomla。我怎么能(如果我能做到的话......)使用WordPress将上传的媒体整理到文件夹和子文件夹中?

如果我进入后端管理面板,我有媒体子面板,我可以在其中添加文件(例如jpg图像)。问题是所有文件都添加在同一个库中。

我想组织我的库,其中包含子类别\子文件夹,其中放置了上传的文件。

例如我希望有类别图像:“春篇文章图片”和“项目管理文章图片”等。

怎么办?

9 个答案:

答案 0 :(得分:28)

最佳增强型媒体库插件http://wordpress.org/plugins/enhanced-media-library/ 它正在添加您想要的多个类别/分类。工作得很好。您可以在任何地方过滤媒体,加上菜单选项中的类别,也可以使用。

答案 1 :(得分:24)

截至2015年10月,WP 4.3.1 我发现只有两个实际影响图片位置的插件,如“文件夹&子文件夹”:

  • Custom Upload Dir,但顾名思义,只是上传。您可以使用%post_slug%或%categories%工作,在这些帖子/页面的上下文中上传图像,此工具将从中形成子文件夹。这很棒,SEO明智。

    或者您甚至忽略了“构建路径模板”下的所有内容和授权,即travels/france/paris-at-night上传到WP-Uploads文件夹的子目录。 (当然,您必须不断更改上传内容。限制我的整体信念,这是一个稳定的长期工具,尽管有10.000多个有效安装)。

  • Media File Manager允许移动已上传的图片,并相应地使用它们更改帖子和页面中的路径。它的界面让人想起“Norton Commander 1.0”,但它确实起到了作用。 (文件夹重命名和删除除外。因此,如果要重命名,最好将图像移动到新的名称文件夹,然后手动删除旧文件夹。)

以下所有内容均无法完成此任务:

  • WP Media Folder并未更改实际的目标位置,因此实际上并未更改图像的路径,因此也不会影响图像网址。尽管它的名字,文件夹只是他们可视化的另一种分类法。我花了19美元来学习。

  • Enhance Media Library很大,免费且非常受欢迎(wordpress计数40.000次安装),但也没有改变物理位置和(因此)URL。 ➪因此,我认为接受的答案错误

  • 高级媒体文件管理器似乎已消失且为deemed dangerous

答案 2 :(得分:14)

我不相信这可以在wordpress中“开箱即用”完成;最接近的是按照基于日期的子文件夹存储媒体上传,根据media settings screen上的选项将我的上传内容整合到基于月份和年份的文件夹

接下来最好的方法是创建一个“虚拟”页面层次结构作为文件夹树,然后将图像附加到这些页面层次结构中。这将为您提供逻辑分组,该分组可能与实际页面或帖子层次结构相对隔离。但是当然这不会给你在文件系统中组织这样的文件,例如你当然不能FTP到这个结构。

否则我认为你需要找一个插件或自己写一些来处理这个问题。

我在快速谷歌搜索“wordpress插件媒体文件夹”后发现了一些插件:

虽然这些可能不是您想要的,但它们可能会为您提供自己实施某些内容的线索/方向。 (虽然第一个看起来很有希望。)

仅供参考,在Wordpress.stackexchange上已经询问了至少一个类似的问题:

https://wordpress.stackexchange.com/questions/13030/media-library-plugins-for-better-file-management

在那里寻找更实质的东西可能是值得的 。祝你好运!

答案 3 :(得分:6)

目前,媒体组织是可能的。

"问题"使用wordpress中的媒体库总是很有趣。请检查以下插件以解决此问题:WordPress Real Media Library WP RML 会根据自己的分类法创建虚拟文件夹结构。

Drag & Drop your files

它允许您以文件夹的方式组织您的wordpress媒体库。它易于使用,只需拖放您的文件并将其移动到特定文件夹即可。插入媒体时过滤或从文件夹创建图库。

  

使用文件夹/类别将WordPress媒体库提升到新的水平。组织成千上万的图像。

     

RML(Real Media Library)是最受欢迎的媒体wordpress之一   插件。它易于使用,它允许您组织您的   文件夹中有数千张图片。它类似于wordpress类别   就像在帖子中一样。

     

使用鼠标(或触摸)拖放文件。创建,重命名,   删除或重新排序文件夹如果要从中选择图像   您可以在何时过滤“选择图像”-dialog(例如特色图像)   插入媒体。只需安装此插件,它就能正常运行   您的图像和媒体文件。它还支持多站点。

     

如果您购买,您将获得:永远免费更新,高品质和快速   支持。

从我可以引用的产品说明中。如果你想试试这个插件,还有一个 demo on the plugin page

更新#1(2017-01-27):物理管理您的上传

很久以前我开始打开this thread,现在有一个可用的Real Media Library扩展插件,可以让你实际管理你的上传文件夹。

enter image description here

查看此插件:https://wordpress.org/plugins/physical-custom-upload-folder/

你知道wp-content / uploads文件夹吗?在那里,文件存储在基于年/月的文件夹中。这可能是一个非常复杂的大规模过程,尤其是当您使用FileZilla等FTP客户端时。

移动已上传的文件:当您在Real Media Library中移动文件时,此插件不允许物理移动文件,因为WordPress在不同的地方使用URL。维持这样一个过程非常困难。所以这只适用于新上传。

服务器上的物理组织?

(如果您是开发人员,请继续阅读)我作为开发人员考虑过这方面的解决方案。在服务器上组织上传是否有意义?是的,我认为。许多人要求进行身体组织。我认为在服务器上移动文件和更新图像引用的过程很难开发。现在有很多插件,它们将URL保存在他们自己创建的数据库表中。

请在我解释问题的地方查看此主题:https://wordpress.stackexchange.com/questions/226675/physical-organization-of-wordpress-media-library-real-media-library-plugin

答案 4 :(得分:3)

您可以使用Media Library Folders plugin。它允许您创建文件夹,将图像移动或复制到文件夹,甚至包括同步功能,以将FTP上传的图像批量添加到服务器到Wordpress媒体库。

Media Library Folders example

答案 5 :(得分:1)

在疲倦于WordPress默认媒体管理中的许多文件后,我四处走走,找到了这个免费插件https://wordpress.org/plugins/filebird/。 安装插件后,我可以将所有图像和其他文件整理到文件夹/类别中,只需拖放即可将文件上传/移动到文件夹中,并拖放到重新排列文件夹。 enter image description here enter image description here

答案 6 :(得分:0)

插件媒体文件管理器高级版非常棒,允许您轻松创建文件夹和子文件夹,并通过简单的拖动和移动文件移动文件。下降。

请查看:http://wordpress.org/plugins/media-file-manager-advanced/

答案 7 :(得分:0)

在Joomunited上检查此插件WP Media Folder,您可以:

  • 创建可视文件夹并移动文件
  • 限制文件可视化
  • 从文件夹创建图库
  • ...

自上个月以来,他们添加了许多必须使用的功能。

这是一个付费插件,但它物有所值,我现在默认在所有客户网站上安装它。

答案 8 :(得分:0)

上面列出的所有插件都有一个严重的问题-他们正在使用通过WordPress分类标准API实现的虚拟文件夹,而X4 Media Library使用的是服务器上wp-content/uploads目录中的实际物理文件夹。

使用上面列出的任何插件将某些图像放入文件夹时,会发生什么情况?由于目标文件夹使用的是虚拟文件夹,因此目标文件夹在数据库中表示为分类标记,因此它们只是将文件夹的标记分配给移动的文件。

wp-content/uploads目录中的物理磁盘上没有发生任何实际修改。您可以看到,将图像URL移到另一个文件夹后,URL并没有改变。

或者,如果使用X4媒体库,则如果将某些文件放到文件夹中,它们实际上将被移动到磁盘上该物理文件夹的wp-content/uploads目录中,并且图像URL将自动更改。

此外,此插件将确保您所有帖子,页面和其他自定义类型中与这些图片相关的所有链接都将自动更新。