给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;
});

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

如果有强迫症,需要小时时间分钟秒数能对上。参考下《wordpress 时间命名图片 发现小时 分钟秒数对不上

此文章的评论已关闭.