Upload文件夹中使用十六进制名称的图像

时间:2012-09-04 作者:Tola Odejayi

我正在使用Wordpress 3.4.1和Suffusion主题4.3.0。

我注意到有大量十六进制名称的图像,如54f96e1d5f478186f66bde9d6aeda625。jpeg。我想知道这些图片是如何创建的,我能做些什么来阻止它们的生成,因为它们似乎没有被任何帖子使用。

1 个回复
SO网友:brasofilo

测试中提供的插件this Answer, 我刚才看到了media_handle_sideload 生成的正是这种模式,jpeg 扩展(代替jpg).

沿着穿过核心的路径,似乎只有过滤器wp_handle_upload 可以用来解决这个问题。

但一项简短的研究表明wp_handle_upload_prefilter: Rename files during upload using variables.

查找正在使用哪个元素的方法media_handle_sideload 是:
-将所有插件和主题文件夹/文件放入一个好的编辑器(NotePad++、TextMate等),然后对该过滤器进行全局搜索。

找到调用位置后,可以考虑重命名策略。

假设在OP的情况下,侧向荷载是造成这一切的原因

结束

相关推荐

Upload images with comment

编辑:我终于得到了正确的答案;请在这篇帖子下面为所有感兴趣的人查看我自己的答案。经过几天的搜寻和反复尝试,我真的被卡住了。我有一个客户,他通过使用评论表在自己的网站上收集客户体验;所有评论都显示为客户评论。到目前为止还不错。但由于这家公司在旅游方面做得很多,他需要让他的客户上传多达五张图片,并附上评论。所以我需要做的是找到一种方法,让客户上传媒体,并填写评论表。我知道这有点冒险,因为可能会上传损坏的图像等等。但我仍然希望实现这一目标。尝试了很多东西,但我一次又一次陷入困境的地方是文件上传处理,对于一个未登