wordpress插件Imagepaste的命名规则修改(一款 直接复制粘贴图片自动上传的编辑器增强插件)

这款组件还是不错的,就是命名规则为把原文件名进行MD5编码,这样,如果原文件名出现一样的情况就发疯了。

所以,动手改写插件......

找到插件的目录,

打开wp-content目录下plugins/imagepaste下的imagepaste.php

注释原先的语句$name=md5($_REQUEST['dataurl']);

按照上面截图的位置修改新增以下代码,把文件名重命名为年月日时分秒毫秒+随机三位数,这样可以保证不重名。

	/*
	计算时间文件名
	*/
	date_default_timezone_set('PRC');
	$mtimestamp = sprintf("%.3f", microtime(true)); // 带毫秒的时间戳
	$timestamp = floor($mtimestamp); // 时间戳
	$milliseconds = round(($mtimestamp - $timestamp) * 1000); // 毫秒
	$name=date('YmdHis').$milliseconds.rand(100,999);
	//$name=md5($_REQUEST['dataurl']);

运行后结果 :

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值