我是WordPress的新手,我来自Joomla。我怎么能(如果我能做到的话......)使用WordPress将上传的媒体整理到文件夹和子文件夹中?
如果我进入后端管理面板,我有媒体子面板,我可以在其中添加文件(例如jpg图像)。问题是所有文件都添加在同一个库中。
我想组织我的库,其中包含子类别\子文件夹,其中放置了上传的文件。
例如我希望有类别图像:“春篇文章图片”和“项目管理文章图片”等。
怎么办?
答案 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 会根据自己的分类法创建虚拟文件夹结构。
它允许您以文件夹的方式组织您的wordpress媒体库。它易于使用,只需拖放您的文件并将其移动到特定文件夹即可。插入媒体时过滤或从文件夹创建图库。
使用文件夹/类别将WordPress媒体库提升到新的水平。组织成千上万的图像。
RML(Real Media Library)是最受欢迎的媒体wordpress之一 插件。它易于使用,它允许您组织您的 文件夹中有数千张图片。它类似于wordpress类别 就像在帖子中一样。
使用鼠标(或触摸)拖放文件。创建,重命名, 删除或重新排序文件夹如果要从中选择图像 您可以在何时过滤“选择图像”-dialog(例如特色图像) 插入媒体。只需安装此插件,它就能正常运行 您的图像和媒体文件。它还支持多站点。
如果您购买,您将获得:永远免费更新,高品质和快速 支持。
从我可以引用的产品说明中。如果你想试试这个插件,还有一个 demo on the plugin page 。
很久以前我开始打开this thread,现在有一个可用的Real Media Library扩展插件,可以让你实际管理你的上传文件夹。
查看此插件: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媒体库。
答案 5 :(得分:1)
在疲倦于WordPress默认媒体管理中的许多文件后,我四处走走,找到了这个免费插件https://wordpress.org/plugins/filebird/。 安装插件后,我可以将所有图像和其他文件整理到文件夹/类别中,只需拖放即可将文件上传/移动到文件夹中,并拖放到重新排列文件夹。
答案 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将自动更改。
此外,此插件将确保您所有帖子,页面和其他自定义类型中与这些图片相关的所有链接都将自动更新。