这款组件还是不错的,就是命名规则为把原文件名进行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']);
运行后结果 :