在未注册的情况下生成特定的图像大小

时间:2016-02-07 作者:Ivan Topić

我正在查看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\');
}

1 个回复
最合适的回答,由SO网友:Nijat Rajabli 整理而成

此新功能适用于WP 4.4附带的响应性设计。检查是否有任何与响应相关的插件。如果没有,请检查以下两项:

https://make.wordpress.org/core/2015/11/10/responsive-images-in-wordpress-4-4/

How do I disable responsive images in WP 4.4?

相关推荐

Images with overlay

我有一些图片在一个容器中,我想添加一个覆盖和图标。这不是现成的,但我找到了一些有用的代码:HTML:<div class=\"main\"> <span class=\"featured\"><img src=\"http://joshrodg.com/IMG_001-258x258.jpg\" title=\"\" alt=\"\"></span> </div> CSS:.featured {