WordPress上传图片自动重命名的方法

  发布时间:2014-03-20 15:47:39   作者:佚名   我要评论
这是一段无意间看到的代码,亲测可用,把下面的代码加到主题文件夹下的functions.php文件中。上传文件会自动根据时间重命名,最后2位为(10-99)随机数字


复制代码
代码如下:

add_filter( 'wp_handle_upload_prefilter', 'custom_upload_name' );
function custom_upload_name( $file )
{
if ( !$ext )
$ext = ltrim(strrchr($file['name'], '.'), '.');
$file['name'] = date("YmdHis").rand(10,99).'.'.$ext;
return $file;
}

假如你需要何随机10位数字的文件名。。。不要按时间来,将上面的命名规则修改为:

复制代码
代码如下:
$file['name'] = rand(1000000000,9999999999).'.'.$ext;

保存后即可,需要的可以按照修改!

相关文章

  • WordPress中输出当前页面SQL语句的方法

    开发WordPress主题或者插件时可能需要查看当前页面执行了哪些SQL语句,看看那些语句比较慢,或者sql有多少条,一共执行了多少条sql语句等,有两种方法可以实现
    2014-03-20

最新评论