我试过使用generate_filename
昨天,但可能有点晚了,我正在尝试,但没有成功,今天我设法解决了这个问题,没有像这样再次获取图像:
$save_path = WP_CONTENT_DIR . \'/tmp/\' . $img_name . "-" . $nw . "x" . $nh;
$wp_img->save($save_path);
$img_name = basename($wp_img->generate_filename(\'suffix\'));
$img_name = str_replace(\'-suffix\', \'\', $img_name);
$img_url = content_url() . \'/tmp/\' . $img_name;
$filepath = WP_CONTENT_DIR . \'/tmp/\' . $img_name;
正如您所看到的,必须指定后缀,因为当前该方法在默认情况下会添加默认后缀作为图像大小,并且为了检索正确的图像文件名+扩展名,必须在之后将其删除。