给WordPress上传的附件加个时间戳 减少数据库查询次数

给wordpress上传的附件加个时间戳 减少数据库查询次数
最近在优化网站,主要是1M的带宽,小水管,又想用户访问快一点,考虑到以后万一做成了一个过万IP的大站,那么就需要优化。早点安排上吧~ :d

看到附件有时候有多个同名前缀的情况,这样的情况不利于数据库查询。

1
2
3
4
add_filter('wp_handle_upload_prefilter', function($file){
    $file['name'] = time().'-'.$file['name'];
    return $file;
});

如果你想得到类似 20221018……文件名.jpg 这样的效果,可以这样。

1
2
3
4
5
add_filter('wp_handle_upload_prefilter', function($file){
    $time = date("YmdHis");
    $file['name'] = $time.'-'.$file['name'];
    return $file;
});

这样有个好处,便于知道附件的时间信息。