我正在查看uploads文件夹,我看到正在生成768x510个图像。我使用的是我自己的主题,我没有注册那个尺寸,在缩略图(200x200)旁边的仪表板的“媒体选项”中没有注册任何内容,而且它似乎也没有在插件中注册(我在Sublime文本中使用高级搜索来搜索所有文件)。
这些是我登记的尺码:
add_image_size(\'img_big\', 1200, 700, true);
add_image_size(\'img_medium\', 590, 388, true);
add_image_size(\'img_thumb\', 285, 180, true;
add_image_size(\'img_icon\', 85, 85, true);
用下面的代码列出注册的尺寸,显示的是我的尺寸,而不是其他
global $_wp_additional_image_sizes;
print \'<pre>\';
print_r( $_wp_additional_image_sizes );
print \'</pre>\';
但是这样做
<pre>
<?php print_r(get_intermediate_image_sizes()); ?>
</pre>
给我这个
Array
(
[0] => thumbnail
[1] => medium
[2] => medium_large
[3] => large
[4] => img_big
[5] => img_medium
[6] => img_thumb
[7] => img_icon
)
为什么要注册medium\\u large?如何阻止它?在函数中具有此功能。php什么都不做(我通过上传进行了测试,它仍然会生成那样的大小)
add_action(\'init\', \'remove_plugin_image_sizes\');
function remove_plugin_image_sizes() {
remove_image_size(\'medium_large\');
}