记录一些常用的函数和瞎折腾的过程……

wordpress上传修改图片名

提醒:本文最后更新于 2544 天前,文中所描述的信息可能已发生改变,请谨慎使用。

如果不满意wordpress上传图片时生成的图片名,可以应用以下的函数才实现你想要图片名。

1、以插件形式启用这个函数:把这段代码另存为??.php 文件,上传到 wp-content/plugins 目录下,然后在后台启用这个插件即可。

2、以主题的函数形式启用:如果不想以插件的形式使用,可以把这段代码黏贴到你当前 WordPress 主题的functions.php 中即可。

/* 
Plugin Name: Upload change name 
Plugin URI: https://www.psay.cn/ 
Description: WordPress 技巧:上传图片自动按日期时间更名 
Version: 0.1 
Author: yiming 
Author URI: https://www.psay.cn/ 
*/  
function psay_wp_handle_upload_prefilter($file){  
    //$time=time();  
    //$time=date("Y-m-d");  
    //$time=date("Y-m-d H:i:s");  
    $time=md5(uniqid(microtime())); //我选择将日期执行MD5计算后为文件名  
    $file['name'] = $time.".".pathinfo($file['name'] , PATHINFO_EXTENSION);  
    return $file;  
}  
add_filter('wp_handle_upload_prefilter', 'psay_wp_handle_upload_prefilter');