使用WordPress图像编辑器旋转图像时,它会创建新图像,并将所有图像重命名为WordPress默认的缩略图、中图像和大图像大小。
我的问题是,我使用add\\u image\\u size()注册了新的图像大小;
是否有办法让WordPress重命名/旋转这些自定义图像大小?
如果有办法让它取代原来的图像名称,那就太好了。因此,我们不会以像My\\u image-e13232345234234-200x600这样奇怪的图像名称结束。jpg。
EDIT
下面是一个显示这种情况的测试插件。将代码粘贴到plugins文件夹中的文件中,然后上载图像,如my\\u image。jpg。您现在应该拥有my\\u image-30xY。jpg。现在,如果旋转图像,您将只获得4个新图像,例如my\\u image-e1343232354234。jpg,但不会有新图像用于“测试”图像大小。
<?php
/*
Plugin Name: Test
Description: this is a test
Author: Mike
Version: .1
*/
class test{
function __construct(){
add_action( \'after_setup_theme\', array($this, \'add_image_sizes\') );
}
function add_image_sizes(){
add_image_size( \'test\', \'30\', \'30\' );
}
}
new test();
?>