重组过去几个月和几年中的目录

问题描述 投票:0回答:1

我正在寻找一种重组WordPress上传目录的方法,而不是默认的年/月,我想使用年/月/日,甚至可能是小时。

到目前为止,我已经设法通过使用以下代码片段来实现此目的:https://wordpress.stackexchange.com/questions/230694/make-default-upload-folder-year-month-day-wordpress-without-plugin

它实际上有效,但不幸的是,这仅适用于新媒体,不适用于旧媒体。

此外,是否有一种方法可以使WordPress每个目录仅存储最多1000个文件(inodes的媒体?

有什么建议吗?谢谢。

wordpress upload media
1个回答
0
投票

到目前为止您有2个问题:

  • [首先,重命名旧内容:不要忘记重命名上载的文件意味着您必须更新引用的文章和页面。然后必须在数据库中查找并进行一些替换。 。
  • 第二,每个目录只有1000个文件。然后,我建议您应该使用一个插件来计算文件的MD5总和,然后使用前几位除法而不是使用日期...

MD5就像这样:8747e564eb53cb2f1dcb9aae0779c2aa,那么您可以像这样划分目录:8/7/4/7/e/myfile.txt。根据MD5算法的特征,这将细分具有或多或少相同数量文件的目录。使用5个子目录会将您的文件分派到100万个目录(16 ^ 5)中。然后使用前4个字符仅意味着65500个目录。

但是这是一个非常棘手的问题,因为我看不到在单个目录中有许多文件的真正问题。

© www.soinside.com 2019 - 2024. All rights reserved.