媒体上传文件夹-如何管理

时间:2010-12-14 作者:coldcoldheart

Situation :

当通过媒体上传器上传图像时,WP会自动增加至少3个尺寸,即包括原始图像在内的4个图像。大多数情况下,图像最多使用2个(1个缩略图用于存档页面,1个缩略图用于帖子本身)

Problem :

不久,站点将充斥着未使用的图像,在备份站点之前这没关系。

假设一个新的WP站点上线,每天会有1篇帖子,每篇帖子有1张图片,一年内,我们将有365次4个图片文件位于上传文件夹中(1460个文件)。

在3年内,我们将拥有4380个图像文件!!!

Solution :

那你怎么处理呢?

3 个回复
SO网友:Anh Tran

一个简单的答案是,通过输入0作为宽度或高度,可以删除2个未使用的尺寸。例如,您只需要小缩略图150x150和全尺寸图像,因此请输入0作为“中尺寸”和“大尺寸”的宽度和高度。

SO网友:Jan Fabry

另一次推荐机会two plugins I created 一起做你想做的事。Virtual intermediate images 将拦截中间映像大小的创建:它们不会在磁盘上创建,但仍存在于元数据数组中。这让WordPress认为它们存在,所以你可以像使用普通图像一样使用它们。配套插件,On-Demand Resizer 将在请求时创建缺少的图像大小。第一次请求创建映像时,所有后续请求都将只提供新创建的映像。

SO网友:Rarst

用于创建/删除附件的图像大小似乎可以通过get_intermediate_image_sizes() Codex中没有记录的函数(仅在中简要提及3.0 release notes).

该函数通过intermediate_image_sizes 过滤器,所以您可能可以使用该挂钩禁用不需要的大小。

看见source 详细信息。

结束

相关推荐

404从wp-Content/Uploads/获取图像时

我在获取图像时获得404状态,http仍然包含该图像。图像显示在浏览器中,但404代码中断了一些应用程序。对wp内容/上载/的调用被重定向到。htaccess:<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\\.php$ - [L] RewriteRule (.*) /index.php?getfile=$1 [L] </IfModule>&