随便说说

关于代码实现WP自动修改上传文件名的方法

话说,松鼠男最早做站的时候,鉴于木有经验,把所有图片都命名为中文的,然后上传方便归档,可是主机不支持中文,搬家的时候只想用WP的导入导出的功能简单的搬下,搬家完后瞬间囧了,原本上传上去中文名字的图片已经悄然变成了乱码文件名。于是乎,小雨酱不负众望,弄出一代码,可以实现上传的图片自动按年月日时分秒命名,便于归档,也不会再有人像我当年那么苦逼了。

废话不说,上代码——

[cc lang='php' ]//修改文件上传名
function example_wp_handle_upload_prefilter($file){
date_default_timezone_set('PRC');
$time=date("YmdHis");
$file['name'] = $time.".".pathinfo($file['name'] , PATHINFO_EXTENSION);
return $file;
}
add_filter('wp_handle_upload_prefilter', 'example_wp_handle_upload_prefilter');
[/cc]

介个,代码就是酱紫滴。大家把这串长长的东东放到functions.php里面就好咯~~

松鼠男
我去!我踏马已经开站10年了!
查看“松鼠男”的所有文章 →

26 条评论

  1. 你还说你不懂代码。。。 😡

  2. 松鼠男绝对是代码控....

  3. 哦 这么麻烦呢,乖乖……

  4. 哦,这样子搬家就会容易一些。代码收走了。

  5. 额,我的图片也是中文命名的,,,

  6. 这个功能很不错

  7. 介个学习了,我还真没有注意过我每次上传的文件名是啥样的呢。 💡

  8. 中文名很烦呢, 还是按时间来命名

  9. 图片全部用外链,觉得还好了!

  10. 搬家了?访问一直不错呢。空间顶不住了吧?

    • @jiechic : 呵呵。空间升级了一下而已。搬家是以前的事情了啦 😀

  11. 宇宙超級無敵可愛的飼養員kita

    吾輩好像是按照標題+日期的格式的說 😳
    K+: 還好米有中文命名的習慣

  12. 很实用的小技巧。

  13. 想不到你也开始写php了?

    • @Solf : 小SOLF,你好久么来了呀。php是小雨酱写的啦~~ 😆

  14. 嗯。不错。又学到了点东西。

  15. 来学习了。。。

  16. functions.php真强大~~

  17. 嗯 按年月日+編號 最好 怎麼都不會重複 這也算是個大的優點

  18. 沙发!

Leave a Reply

Your email address will not be published. Required fields are marked *

相关推荐