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

我是新来的WordPress,我来自Joomla。 我怎么能(如果我能做到这一点…)使用WordPress组织上传的媒体到文件夹和子文件夹?

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

我想组织我的图书馆有子文件\子文件夹中的上传文件被放置。

例如,我想要有类别图像:“春季文章图像”和“项目pipe理文章图像”等。

怎么办?

最好是增强型媒体库插件http://wordpress.org/plugins/enhanced-media-library/它增加了许多你想要的类别/分类。; 工作很好。 你可以随时过滤媒体,加上菜单选项中的分类,也可以是有用的。

我不相信这可以在wordpress中“开箱即用”完成。 最接近的是按照基于date的子文件夹存储媒体上传,按照在媒体设置屏幕上将 我的上传文件组织成月份和年份文件夹的选项 。

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

否则,我认为你需要find一个插件或写一些东西来处理这个问题。

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

虽然这些可能并不完全是你想要的,但是他们可能会给你自己实现某些东西的线索和方向。 (虽然第一个看起来很有希望)

只是供参考至less有一个类似的问题已经在Wordpress.stackexchange问​​:

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

在那边寻找一些更有价值的东西可能会有好处。 祝你好运!

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

  • 自定义上传Dir ,但正如名称所述,只是上传。 您可以使用%post_slug%或%类别%工作,在这些post/页面的上下文中上传您的图片,并且此工具将从中形成子文件夹。 这是伟大的,SEO明智的。

    或者你甚至可以忽略所有这一切,并在“build立一个path模板”,即travels/france/paris-at-night上传到WP-Uploads文件夹的子目录下的任务。 (当然,你必须不断改变上传的次数,限制我的整体信念,尽pipe这是一个稳定的长期工具,尽pipe有10,000多个主动安装)。

  • 媒体文件pipe理器允许移动已上传的图像,并相应地使用它们更改post和页面中的path。 它的界面提醒“诺顿指挥官1.0”,但它的工作。 (除了文件夹的重命名和删除,所以如果你想重命名,最好将图像移动到新的名称文件夹,然后手动删除旧的。)

以下所有不做的工作:

  • WP媒体文件夹不改变实际的方向位置,因此不实际改变你的图像的path,因此也不会影响图像的URL。 尽pipe它的名字,文件夹只是他们的又一分类的形象化。 我投入了19美元来学习。

  • 增强媒体库是大的,免费的,非常受欢迎(wordpress计数40.000安装),但也没有改变物理位置和(因此)url。 ➪因此,我认为接受的答案是错误的

  • 媒体文件pipe理器高级显示消失,被认为是危险的 !

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

wordpress媒体库中的“问题”总是很有趣。 检查下面的插件来解决这个问题: WordPress的真实媒体库 。 WP RML基于自己的分类来创build虚拟文件夹结构。

拖放文件

它允许你用文件夹很好地组织你的wordpress媒体库。 它很容易使用,只需拖放文件并将其移动到特定的文件夹即可。 在插入媒体时进行过滤或从文件夹创build画廊。

把你的WordPress媒体库到文件夹/类别下一个级别。 组织成千上万的图像。

RML(Real Media Library)是最受欢迎的媒体wordpress插件之一。 它很容易使用,它可以让你组织你的文件夹中的成千上万的图像。 它类似于wordpress类似的职位。

使用鼠标(或触摸)拖放文件。 创build,重命名,删除或重新sorting文件夹如果要从“select图像” – 对话框(例如特色图像)中select图像,则可以在插入介质时进行过滤。 只需安装这个插件,它可以很好地处理所有的图像和媒体文件。 它也支持多站点。

如果你购买,你会得到:永远免费更新和高品质和快速的支持。

从我可以引用的产品描述。 如果你想尝试插件, 插件页面上也有一个演示

更新#1(2017-01-27):实际pipe理您的上传

很久以前,我开始打开这个线程 ,现在有一个可用的Real Media Library的扩展插件,它允许你物理地pipe理你的上传文件夹。

在这里输入图像说明

看看这个插件: https : //wordpress.org/plugins/physical-custom-upload-folder/

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

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

服务器上的物理组织?

(如果你是开发者,请继续阅读)作为开发人员,我想到了一个解决scheme。 在服务器上组织上传也是有意义的吗? 是的,我认为。 许多人要求组织实体。 我认为在服务器上移动文件和更新图像引用的过程是很难发展的。 现在有很多插件,它们将URL保存在自己创build的数据库表中。

请检查这个线程,我解释了这个问题: https : //wordpress.stackexchange.com/questions/226675/physical-organization-of-wordpress-media-library-real-media-library-plugin

您可以使用媒体库文件夹插件 。 它允许您创build文件夹,将图像移动或复制到文件夹,甚至还包括一个同步function,可以将通过FTP上传到服务器的图像批量添加到Wordpress媒体库。

媒体库文件夹示例

插件媒体文件pipe理器高级是惊人的,并允许您创build文件夹和子文件夹很容易,并通过简单的拖放移动文件。

检查它在http://wordpress.org/plugins/media-file-manager-advanced/

在Joomunited检查这个插件WP媒体文件夹 ,你可以:

  • 创build视觉文件夹和移动文件里面
  • 限制文件可视化
  • 从文件夹创build画廊

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

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