Eu segui as diretrizes para impedir que o wordpress gere muitos tamanhos diferentes para a exploração de imagens individuais através dos tamanhos de miniatura, médio e grande a 0 em Configurações> Mídia e me livrei de todas as instâncias de add_image_size e set_post_thumbnail_size no arquivo functions.php do meu tema. No entanto, quando eu carrego novas imagens, o Wordpress ainda está gerando uma versão com 768px de largura além do tamanho original. Acredito que tenha algo a ver com esta atualização, mas estou me perguntando se existe alguma maneira de impedir que isso aconteça. Acredito que li alguns tópicos em que as pessoas conseguiram inadvertidamente tentar fazer outra coisa, mas estou procurando um método claro.
10
Respostas:
Para remover o
medium_large
tamanho da imagem, tente removê-lo com ointermediate_image_sizes
filtro:Não tenho certeza se você está tentando remover todos os tamanhos intermediários, mas tente:
where
__return_empty_array
() ` é uma função básica embutida.Devemos observar que não é possível removê-lo com
porque não é adicionado
add_image_size()
e, portanto, não faz parte da$_wp_additional_image_sizes
matriz global ouwp_get_additional_image_sizes()
;fonte
medium_large_size_w
opção0
, mas não podemos fazê-lo via,/wp-admin/options.php
porque parece ter um problema com um valor 0 (é realmente o que eu tentei antes de escrever a resposta ;-), então precisamos defini-la via API de configurações ou manualmente nawp_options
tabela.Remova o tamanho da imagem da mesma forma que o código principal do wordpress:
Lembre-se de que
medium_large
geralmente é um bom tamanho para tersrcset
, remova-o apenas se você entender comosrcset
funciona, se já tiver tamanhos semelhantes.fonte
isso vai funcionar
https://developer.wordpress.org/reference/hooks/intermediate_image_sizes_advanced/
fonte